<manifest xmlns="https://github.com/erasmus-without-paper/ewp-specs-api-discovery/tree/stable-v6" xmlns:ewp="https://github.com/erasmus-without-paper/ewp-specs-architecture/blob/stable-v1/common-types.xsd" xmlns:r="https://github.com/erasmus-without-paper/ewp-specs-api-registry/tree/stable-v1" xmlns:sec="https://github.com/erasmus-without-paper/ewp-specs-sec-intro/tree/stable-v2" xmlns:sec-cli-anon="https://github.com/erasmus-without-paper/ewp-specs-sec-cliauth-none/tree/stable-v1" xmlns:sec-cli-http="https://github.com/erasmus-without-paper/ewp-specs-sec-cliauth-httpsig/tree/stable-v1" xmlns:sec-svr-tls="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-tlscert/tree/stable-v1" xmlns:sec-svr-http="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-httpsig/tree/stable-v1">
  <host>
    <ewp:admin-email>ewp.technical@up.pt</ewp:admin-email>
    <ewp:admin-provider>University of Porto</ewp:admin-provider>
    <ewp:admin-notes>Manifest File for University of Porto.</ewp:admin-notes>
    <r:apis-implemented>
      <discovery xmlns="https://github.com/erasmus-without-paper/ewp-specs-api-discovery/blob/stable-v6/manifest-entry.xsd" version="6.0.0">
        <url>https://ewp.up.pt/rest/manifest</url>
      </discovery>
      <echo xmlns="https://github.com/erasmus-without-paper/ewp-specs-api-echo/blob/stable-v2/manifest-entry.xsd" version="2.0.1">
        <http-security>
          <sec:client-auth-methods>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-cliauth-httpsig/tree/stable-v1"></httpsig>
          </sec:client-auth-methods>
          <sec:server-auth-methods>
            <tlscert xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-tlscert/tree/stable-v1"></tlscert>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-httpsig/tree/stable-v1"></httpsig>
          </sec:server-auth-methods>
          <sec:request-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-reqencr-tls/tree/stable-v1"></tls>
          </sec:request-encryption-methods>
          <sec:response-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-resencr-tls/tree/stable-v1"></tls>
          </sec:response-encryption-methods>
        </http-security>
        <url>https://ewp.up.pt/rest/echo</url>
      </echo>
      <institutions xmlns="https://github.com/erasmus-without-paper/ewp-specs-api-institutions/blob/stable-v2/manifest-entry.xsd" version="2.1.0">
        <http-security>
          <sec:client-auth-methods>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-cliauth-httpsig/tree/stable-v1"></httpsig>
          </sec:client-auth-methods>
          <sec:server-auth-methods>
            <tlscert xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-tlscert/tree/stable-v1"></tlscert>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-httpsig/tree/stable-v1"></httpsig>
          </sec:server-auth-methods>
          <sec:request-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-reqencr-tls/tree/stable-v1"></tls>
          </sec:request-encryption-methods>
          <sec:response-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-resencr-tls/tree/stable-v1"></tls>
          </sec:response-encryption-methods>
        </http-security>
        <url>https://ewp.up.pt/rest/institutions</url>
        <max-hei-ids>1</max-hei-ids>
      </institutions>
      <organizational-units xmlns="https://github.com/erasmus-without-paper/ewp-specs-api-ounits/blob/stable-v2/manifest-entry.xsd" version="2.1.1">
        <http-security>
          <sec:client-auth-methods>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-cliauth-httpsig/tree/stable-v1"></httpsig>
          </sec:client-auth-methods>
          <sec:server-auth-methods>
            <tlscert xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-tlscert/tree/stable-v1"></tlscert>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-httpsig/tree/stable-v1"></httpsig>
          </sec:server-auth-methods>
          <sec:request-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-reqencr-tls/tree/stable-v1"></tls>
          </sec:request-encryption-methods>
          <sec:response-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-resencr-tls/tree/stable-v1"></tls>
          </sec:response-encryption-methods>
        </http-security>
        <url>https://ewp.up.pt/rest/ounits</url>
        <max-ounit-ids>15</max-ounit-ids>
        <max-ounit-codes>15</max-ounit-codes>
      </organizational-units>
      <factsheet xmlns="https://github.com/erasmus-without-paper/ewp-specs-api-factsheet/blob/stable-v1/manifest-entry.xsd" version="1.2.0">
        <http-security>
          <sec:client-auth-methods>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-cliauth-httpsig/tree/stable-v1"></httpsig>
          </sec:client-auth-methods>
          <sec:server-auth-methods>
            <tlscert xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-tlscert/tree/stable-v1"></tlscert>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-httpsig/tree/stable-v1"></httpsig>
          </sec:server-auth-methods>
          <sec:request-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-reqencr-tls/tree/stable-v1"></tls>
          </sec:request-encryption-methods>
          <sec:response-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-resencr-tls/tree/stable-v1"></tls>
          </sec:response-encryption-methods>
        </http-security>
        <url>https://ewp.up.pt/rest/factsheet</url>
        <max-hei-ids>1</max-hei-ids>
      </factsheet>
      <iias xmlns="https://github.com/erasmus-without-paper/ewp-specs-api-iias/blob/stable-v7/manifest-entry.xsd" version="7.0.0">
        <http-security>
          <sec:client-auth-methods>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-cliauth-httpsig/tree/stable-v1"></httpsig>
          </sec:client-auth-methods>
          <sec:server-auth-methods>
            <tlscert xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-tlscert/tree/stable-v1"></tlscert>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-httpsig/tree/stable-v1"></httpsig>
          </sec:server-auth-methods>
          <sec:request-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-reqencr-tls/tree/stable-v1"></tls>
          </sec:request-encryption-methods>
          <sec:response-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-resencr-tls/tree/stable-v1"></tls>
          </sec:response-encryption-methods>
        </http-security>
        <get-url>https://ewp.up.pt/rest/iias/get</get-url>
        <max-iia-ids>20</max-iia-ids>
        <index-url>https://ewp.up.pt/rest/iias/index</index-url>
        <stats-url>https://ewp.up.pt/rest/iias/stats</stats-url>
      </iias>
      <iia-cnr xmlns="https://github.com/erasmus-without-paper/ewp-specs-api-iia-cnr/blob/stable-v3/manifest-entry.xsd" version="3.0.0">
        <http-security>
          <sec:client-auth-methods>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-cliauth-httpsig/tree/stable-v1"></httpsig>
          </sec:client-auth-methods>
          <sec:server-auth-methods>
            <tlscert xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-tlscert/tree/stable-v1"></tlscert>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-httpsig/tree/stable-v1"></httpsig>
          </sec:server-auth-methods>
          <sec:request-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-reqencr-tls/tree/stable-v1"></tls>
          </sec:request-encryption-methods>
          <sec:response-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-resencr-tls/tree/stable-v1"></tls>
          </sec:response-encryption-methods>
        </http-security>
        <url>https://ewp.up.pt/rest/iia/cnr</url>
      </iia-cnr>
      <iias-approval xmlns="https://github.com/erasmus-without-paper/ewp-specs-api-iias-approval/blob/stable-v2/manifest-entry.xsd" version="2.0.0">
        <http-security>
          <sec:client-auth-methods>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-cliauth-httpsig/tree/stable-v1"></httpsig>
          </sec:client-auth-methods>
          <sec:server-auth-methods>
            <tlscert xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-tlscert/tree/stable-v1"></tlscert>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-httpsig/tree/stable-v1"></httpsig>
          </sec:server-auth-methods>
          <sec:request-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-reqencr-tls/tree/stable-v1"></tls>
          </sec:request-encryption-methods>
          <sec:response-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-resencr-tls/tree/stable-v1"></tls>
          </sec:response-encryption-methods>
        </http-security>
        <url>https://ewp.up.pt/rest/iias/approval</url>
        <max-iia-ids>20</max-iia-ids>
      </iias-approval>
      <iia-approval-cnr xmlns="https://github.com/erasmus-without-paper/ewp-specs-api-iia-approval-cnr/blob/stable-v2/manifest-entry.xsd" version="2.0.0">
        <http-security>
          <sec:client-auth-methods>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-cliauth-httpsig/tree/stable-v1"></httpsig>
          </sec:client-auth-methods>
          <sec:server-auth-methods>
            <tlscert xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-tlscert/tree/stable-v1"></tlscert>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-httpsig/tree/stable-v1"></httpsig>
          </sec:server-auth-methods>
          <sec:request-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-reqencr-tls/tree/stable-v1"></tls>
          </sec:request-encryption-methods>
          <sec:response-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-resencr-tls/tree/stable-v1"></tls>
          </sec:response-encryption-methods>
        </http-security>
        <url>https://ewp.up.pt/rest/iia/approval/cnr</url>
      </iia-approval-cnr>
      <omobility-las xmlns="https://github.com/erasmus-without-paper/ewp-specs-api-omobility-las/blob/stable-v1/manifest-entry.xsd" version="1.2.0">
        <http-security>
          <sec:client-auth-methods>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-cliauth-httpsig/tree/stable-v1"></httpsig>
          </sec:client-auth-methods>
          <sec:server-auth-methods>
            <tlscert xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-tlscert/tree/stable-v1"></tlscert>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-httpsig/tree/stable-v1"></httpsig>
          </sec:server-auth-methods>
          <sec:request-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-reqencr-tls/tree/stable-v1"></tls>
          </sec:request-encryption-methods>
          <sec:response-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-resencr-tls/tree/stable-v1"></tls>
          </sec:response-encryption-methods>
        </http-security>
        <get-url>https://ewp.up.pt/rest/omobility/las/get</get-url>
        <index-url>https://ewp.up.pt/rest/omobility/las/index</index-url>
        <update-url>https://ewp.up.pt/rest/omobility/las/update</update-url>
        <stats-url>https://ewp.up.pt/rest/omobility/las/stats</stats-url>
        <max-omobility-ids>20</max-omobility-ids>
      </omobility-las>
      <omobility-la-cnr xmlns="https://github.com/erasmus-without-paper/ewp-specs-api-omobility-la-cnr/blob/stable-v1/manifest-entry.xsd" version="1.1.0">
        <http-security>
          <sec:client-auth-methods>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-cliauth-httpsig/tree/stable-v1"></httpsig>
          </sec:client-auth-methods>
          <sec:server-auth-methods>
            <tlscert xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-tlscert/tree/stable-v1"></tlscert>
            <httpsig xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-srvauth-httpsig/tree/stable-v1"></httpsig>
          </sec:server-auth-methods>
          <sec:request-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-reqencr-tls/tree/stable-v1"></tls>
          </sec:request-encryption-methods>
          <sec:response-encryption-methods>
            <tls xmlns="https://github.com/erasmus-without-paper/ewp-specs-sec-resencr-tls/tree/stable-v1"></tls>
          </sec:response-encryption-methods>
        </http-security>
        <url>https://ewp.up.pt/rest/omobility/la/cnr</url>
        <stats-url>https://ewp.up.pt/rest/omobility/la/cnr/stats</stats-url>
        <max-omobility-ids>20</max-omobility-ids>
      </omobility-la-cnr>
    </r:apis-implemented>
    <institutions-covered>
      <r:hei id="up.pt">
        <r:other-id type="pic">999894916</r:other-id>
        <r:other-id type="erasmus">P  PORTO02</r:other-id>
        <r:name xml:lang="en">University of Porto</r:name>
        <r:name xml:lang="pt">Universidade do Porto</r:name>
      </r:hei>
    </institutions-covered>
    <client-credentials-in-use>
      <certificate>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</certificate>
      <rsa-public-key>MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuOBCBliMCC9QhfbK5/vcMlXSfBoASXdruoJeKuJzbIUh+RxKt3lmf9QwpLDDsbvImeMVSeSvgVz4NsaAFXUGLiaFkeZNaIUdVeu+kN+2MOTAE1whqT6Jofp1LjTO8v91t6EJSAf8LxuoJdnwUOnexfYAUICvPJxPdD2vnt2X0X16ArYiNXTTRVR/mOY6UGSmxleqQvkMeayHHpx/fXRwx8u8lsWRnx/p2AcmBUiRBuPC6vUxvCbMe6ArrtwU2Y0RYQ7hXCHc5RI3QCVdejz5YWJV9xn3rUScOQW1Oldj6YD9PkVMlCJigRw1vYIbmKi0pTggJOcddYyet1syGr4eEQIDAQAB</rsa-public-key>
    </client-credentials-in-use>
    <server-credentials-in-use>
      <rsa-public-key>MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuOBCBliMCC9QhfbK5/vcMlXSfBoASXdruoJeKuJzbIUh+RxKt3lmf9QwpLDDsbvImeMVSeSvgVz4NsaAFXUGLiaFkeZNaIUdVeu+kN+2MOTAE1whqT6Jofp1LjTO8v91t6EJSAf8LxuoJdnwUOnexfYAUICvPJxPdD2vnt2X0X16ArYiNXTTRVR/mOY6UGSmxleqQvkMeayHHpx/fXRwx8u8lsWRnx/p2AcmBUiRBuPC6vUxvCbMe6ArrtwU2Y0RYQ7hXCHc5RI3QCVdejz5YWJV9xn3rUScOQW1Oldj6YD9PkVMlCJigRw1vYIbmKi0pTggJOcddYyet1syGr4eEQIDAQAB</rsa-public-key>
    </server-credentials-in-use>
  </host>
</manifest>