<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
		<id>https://wiki.niif.hu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Northway%28AT%29niif.hu</id>
		<title>Pro-M - Oktatási Üzletág - Wiki - Szerkesztő közreműködései [hu]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.niif.hu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Northway%28AT%29niif.hu"/>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/Northway(AT)niif.hu"/>
		<updated>2026-11-07T20:48:14Z</updated>
		<subtitle>Szerkesztő közreműködései</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=AAI&amp;diff=4890</id>
		<title>AAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=AAI&amp;diff=4890"/>
				<updated>2021-08-24T09:40:01Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* HREF/eduID föderációhoz kapcsolódó tudnivalók */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Meghatározások ===&lt;br /&gt;
&lt;br /&gt;
* [[Föderáció]]&lt;br /&gt;
* [[Pont-pont bizalmi kapcsolati modell]]&lt;br /&gt;
* [[Metadata]]&lt;br /&gt;
* [[Föderációs modellek]]&lt;br /&gt;
* [[WAYF | Home Location Service]]&lt;br /&gt;
* [[Shibboleth]]&lt;br /&gt;
* [[AAIGettingStarted | Hogy kezdjem?]]&lt;br /&gt;
&lt;br /&gt;
===Föderációs alapinfrastruktúrák (IdP-k, SP-k)===&lt;br /&gt;
Tapasztalatok alapján IdP esetén egyszerűsége miatt talán jobb választás a simpleSAMLphp, SP esetén Shibboleth ill. simpleSAMLphp egyaránt megfelelő választás mind beállítási, mind üzemeltetési szempontból.&lt;br /&gt;
* Shibboleth IdP: [[Shib3IdpInstall|Telepítés, beállítás]], [[Shibboleth3 IdP|Egyéb leírások]], [[Shibboleth2 IdP|Shibboleth 2 IdP leírások]]&lt;br /&gt;
* Shibboleth SP: [[ShibSP_QuickStart|Kezdőlépések]], [[Shibboleth2 SP|Egyéb leírások]]&lt;br /&gt;
* simpleSAMLphp IdP és SP: [[SSP_QuickStart|Kezdőlépések]]&lt;br /&gt;
* [[IdP_whichone|Melyik IdP-t válasszam?]]&lt;br /&gt;
&lt;br /&gt;
===HREF/eduID föderációhoz kapcsolódó tudnivalók===&lt;br /&gt;
* [[HREF Key Rollover 2020]]: Új metaadat aláírókulcs a HREF föderációban&lt;br /&gt;
* [[HREF Key Rollover 2020 English]]: New metadata signing certificate&lt;br /&gt;
* [[HREFContract]]: A föderációhoz kapcsolódó dokumentációk gyűjtőlapja&lt;br /&gt;
* [[HREFAttributeSpec]]: A föderációban használható attribútumok specifikációja&lt;br /&gt;
* [[HREFMetadataSpec]]: A föderációban használt metadata specifikációja&lt;br /&gt;
* [[Resource_Registry]]: A föderáció adminisztrációs felületének leírása&lt;br /&gt;
* [[JoiningEduGAIN]]: Tudnivalók az eduGAIN csatlakozással kapcsolatban&lt;br /&gt;
* [[MDX]]: Igény szerinti metaadat-kiszolgálás&lt;br /&gt;
* [[Sirtfi]]: Föderációs és föderációközi együttműködéshez kapcsolódó incidenskezelés keretei&lt;br /&gt;
* [[URN]]: Magyar NREN-nél használt speciális azonosítók tára&lt;br /&gt;
* [[URN_SCHAC]]: eduID.hu föderációban használt speciális azonosítók tára&lt;br /&gt;
&lt;br /&gt;
===További föderációs megoldások===&lt;br /&gt;
* [[Shibboleth2 DiscoveryService]]: Shibboleth 2.0 SAML-kompatibilis Discovery Service&lt;br /&gt;
* [[OpenSSO]]: Nehézsúlyú Java hozzáférés-szabályozást és federációt megvalósító rendszer&lt;br /&gt;
* [[OpenID]]: Széles körben támogatott, de nem SAML-alapú federációt megvalósító rendszer&lt;br /&gt;
* [[GoogleAuth]]: Google, mint [[OpenID]] szabványú IdP&lt;br /&gt;
* [[mod_mellon]]: SP megoldás apache modulban. A SAML2 motort a [http://lasso.entrouvert.org Lasso] valósítja meg. [http://docs.feide.no/fs-0050]&lt;br /&gt;
* [[oiosaml.java]]: Java SP megoldás, amit a Dán állam is használ. [http://www.softwareborsen.dk/projekter/softwarecenter/brugerstyring/oio-saml-java]&lt;br /&gt;
* [[UApprove]]: Shibboleth 2.1.x IdP-hez illeszthető &amp;quot;consent-modul&amp;quot; beállításának leírása&lt;br /&gt;
* [[Shibboleth troubleshooting]]: Shibboleth hibaelhárítás&lt;br /&gt;
* [[Shibboleth Service Provider (SP) és Docker]]: Shibboleth és Docker összehangolása&lt;br /&gt;
&lt;br /&gt;
===Kiegészítő tudnivalók===&lt;br /&gt;
* [[AAI_szolgáltatási_IP | Szolgáltatási IP tartományok ]]&lt;br /&gt;
* [[Alkalmazások illesztése]]: Néhány alkalmazás Shibboleth-illesztésének leírása&lt;br /&gt;
* [[Interoperabilitás mátrix]]: Shibboleth, OpenSSO, simpleSAMLphp együttműködési mátrix&lt;br /&gt;
* [[Eszközök]]: Hasznos eszközök föderációk üzemeltetéséhez, használatához&lt;br /&gt;
* [[Intézmény átnevezés]]: megfontolandó szempontok&lt;br /&gt;
* [[FedCerts | Tanúsítványok a föderációban]]&lt;br /&gt;
* [[HEXAATest | Test HEXAA (or any SAML AA) from command line]] &lt;br /&gt;
* [[EduIDTest | Hogyan teszteljünk eduID IdP-t vagy SP-t?]]&lt;br /&gt;
* [[Erasmusplus_ESI | Erasmus+ és ESI információk]]&lt;br /&gt;
* [[Publikációk]]&lt;br /&gt;
&lt;br /&gt;
[[Kategória: Összefoglaló lapok]]&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020_English&amp;diff=4889</id>
		<title>HREF Key Rollover 2020 English</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020_English&amp;diff=4889"/>
				<updated>2021-08-24T09:36:39Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: Új oldal, tartalma: „== Introduction ==  The Hungarian Research and Educational Federation is migrating to a new metadata signing certificate (HREF-2020).  All HREF member and partner have…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The Hungarian Research and Educational Federation is migrating to a new metadata signing certificate (HREF-2020).&lt;br /&gt;
&lt;br /&gt;
All HREF member and partner have to update their IdP and SP configurations before 2022. January 1st., in order to provide the federational services without interruption. After 2022 January 1st., the old metadata signing certificate (HREF-2011) will be shut down.&lt;br /&gt;
&lt;br /&gt;
The tables below and configuration examples are containing all the necessary technical information.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
=== Code names ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Code name || Metadata signing certificate || Date of expiration&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SHA1 fingerprints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Code name || SHA1 fingerprint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain names  ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || URL || Key || Status&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || &amp;lt;code&amp;gt;metadata.eduid.hu/2011/href.xml&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;metadata.eduid.hu/2020/href.xml&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || &amp;lt;code&amp;gt;mdx-2015.eduid.hu&amp;lt;/code&amp;gt; || HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mdx-2020.eduid.hu&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider Configurations ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider Configurations ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp Configurations == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4888</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4888"/>
				<updated>2021-08-24T09:21:52Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Bevezetés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metaadat aláírókulcsra áll át a SAML 2.0 metaadataiban (HREF-2020). A HREF szövetségi tagoknak és partnernek az új aláírókulcshoz tartozó konfigurációkat 2022. január 1.-ig frissíteniük kell az összes eduID.hu-t támogató rendszerükben. Ezt követően a régi - több, mint 6 éves aláírókulcs (HREF-2011) - leállításra kerül, és az utolsó aláírástól számított 10. napon a régi metaadat érvénytelen lesz.&lt;br /&gt;
&lt;br /&gt;
Az alábbi táblázatok az átálláshoz szükséges összes adatot tartalmazzák. A konfigurációs példák, olyan megoldásokat kínálnak (ahol ez lehetséges), amelyekkel egyszerre lehet használni a régi és az új metaadatot.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SHA1 fingerprints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || SHA1 fingerprint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || &amp;lt;code&amp;gt;metadata.eduid.hu/2011/href.xml&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;metadata.eduid.hu/2020/href.xml&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || &amp;lt;code&amp;gt;mdx-2015.eduid.hu&amp;lt;/code&amp;gt; || HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mdx-2020.eduid.hu&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
Bővítés alatt!&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó IdP-kkel?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=AAI&amp;diff=4887</id>
		<title>AAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=AAI&amp;diff=4887"/>
				<updated>2021-08-24T07:39:23Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* HREF/eduID föderációhoz kapcsolódó tudnivalók */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Meghatározások ===&lt;br /&gt;
&lt;br /&gt;
* [[Föderáció]]&lt;br /&gt;
* [[Pont-pont bizalmi kapcsolati modell]]&lt;br /&gt;
* [[Metadata]]&lt;br /&gt;
* [[Föderációs modellek]]&lt;br /&gt;
* [[WAYF | Home Location Service]]&lt;br /&gt;
* [[Shibboleth]]&lt;br /&gt;
* [[AAIGettingStarted | Hogy kezdjem?]]&lt;br /&gt;
&lt;br /&gt;
===Föderációs alapinfrastruktúrák (IdP-k, SP-k)===&lt;br /&gt;
Tapasztalatok alapján IdP esetén egyszerűsége miatt talán jobb választás a simpleSAMLphp, SP esetén Shibboleth ill. simpleSAMLphp egyaránt megfelelő választás mind beállítási, mind üzemeltetési szempontból.&lt;br /&gt;
* Shibboleth IdP: [[Shib3IdpInstall|Telepítés, beállítás]], [[Shibboleth3 IdP|Egyéb leírások]], [[Shibboleth2 IdP|Shibboleth 2 IdP leírások]]&lt;br /&gt;
* Shibboleth SP: [[ShibSP_QuickStart|Kezdőlépések]], [[Shibboleth2 SP|Egyéb leírások]]&lt;br /&gt;
* simpleSAMLphp IdP és SP: [[SSP_QuickStart|Kezdőlépések]]&lt;br /&gt;
* [[IdP_whichone|Melyik IdP-t válasszam?]]&lt;br /&gt;
&lt;br /&gt;
===HREF/eduID föderációhoz kapcsolódó tudnivalók===&lt;br /&gt;
* [[HREF Key Rollover 2020]]: Új metaadat aláírókulcs a HREF föderációban&lt;br /&gt;
* [[HREFContract]]: A föderációhoz kapcsolódó dokumentációk gyűjtőlapja&lt;br /&gt;
* [[HREFAttributeSpec]]: A föderációban használható attribútumok specifikációja&lt;br /&gt;
* [[HREFMetadataSpec]]: A föderációban használt metadata specifikációja&lt;br /&gt;
* [[Resource_Registry]]: A föderáció adminisztrációs felületének leírása&lt;br /&gt;
* [[JoiningEduGAIN]]: Tudnivalók az eduGAIN csatlakozással kapcsolatban&lt;br /&gt;
* [[MDX]]: Igény szerinti metaadat-kiszolgálás&lt;br /&gt;
* [[Sirtfi]]: Föderációs és föderációközi együttműködéshez kapcsolódó incidenskezelés keretei&lt;br /&gt;
* [[URN]]: Magyar NREN-nél használt speciális azonosítók tára&lt;br /&gt;
* [[URN_SCHAC]]: eduID.hu föderációban használt speciális azonosítók tára&lt;br /&gt;
&lt;br /&gt;
===További föderációs megoldások===&lt;br /&gt;
* [[Shibboleth2 DiscoveryService]]: Shibboleth 2.0 SAML-kompatibilis Discovery Service&lt;br /&gt;
* [[OpenSSO]]: Nehézsúlyú Java hozzáférés-szabályozást és federációt megvalósító rendszer&lt;br /&gt;
* [[OpenID]]: Széles körben támogatott, de nem SAML-alapú federációt megvalósító rendszer&lt;br /&gt;
* [[GoogleAuth]]: Google, mint [[OpenID]] szabványú IdP&lt;br /&gt;
* [[mod_mellon]]: SP megoldás apache modulban. A SAML2 motort a [http://lasso.entrouvert.org Lasso] valósítja meg. [http://docs.feide.no/fs-0050]&lt;br /&gt;
* [[oiosaml.java]]: Java SP megoldás, amit a Dán állam is használ. [http://www.softwareborsen.dk/projekter/softwarecenter/brugerstyring/oio-saml-java]&lt;br /&gt;
* [[UApprove]]: Shibboleth 2.1.x IdP-hez illeszthető &amp;quot;consent-modul&amp;quot; beállításának leírása&lt;br /&gt;
* [[Shibboleth troubleshooting]]: Shibboleth hibaelhárítás&lt;br /&gt;
* [[Shibboleth Service Provider (SP) és Docker]]: Shibboleth és Docker összehangolása&lt;br /&gt;
&lt;br /&gt;
===Kiegészítő tudnivalók===&lt;br /&gt;
* [[AAI_szolgáltatási_IP | Szolgáltatási IP tartományok ]]&lt;br /&gt;
* [[Alkalmazások illesztése]]: Néhány alkalmazás Shibboleth-illesztésének leírása&lt;br /&gt;
* [[Interoperabilitás mátrix]]: Shibboleth, OpenSSO, simpleSAMLphp együttműködési mátrix&lt;br /&gt;
* [[Eszközök]]: Hasznos eszközök föderációk üzemeltetéséhez, használatához&lt;br /&gt;
* [[Intézmény átnevezés]]: megfontolandó szempontok&lt;br /&gt;
* [[FedCerts | Tanúsítványok a föderációban]]&lt;br /&gt;
* [[HEXAATest | Test HEXAA (or any SAML AA) from command line]] &lt;br /&gt;
* [[EduIDTest | Hogyan teszteljünk eduID IdP-t vagy SP-t?]]&lt;br /&gt;
* [[Erasmusplus_ESI | Erasmus+ és ESI információk]]&lt;br /&gt;
* [[Publikációk]]&lt;br /&gt;
&lt;br /&gt;
[[Kategória: Összefoglaló lapok]]&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4885</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4885"/>
				<updated>2021-08-18T19:27:19Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Bevezetés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metaadat aláírókulcsra áll át a SAML 2.0 metaadataiban (HREF-2020). A HREF szövetségi tagoknak és partnernek az új aláírókulcshoz tartozót konfigurációkat 2022. január 1.-ig frissíteniük kell az összes eduID.hu-t támogató rendszerükben. Ezt követően a régi - több, mint 6 éves aláírókulcs (HREF-2011) - leállításra kerül, és az utolsó aláírástól számított 10. napon a régi metaadat érvénytelen lesz.&lt;br /&gt;
&lt;br /&gt;
Az alábbi táblázatok az átálláshoz szükséges összes adatot tartalmazzák. A konfigurációs példák, olyan megoldásokat kínálnak (ahol ez lehetséges), amelyekkel egyszerre lehet használni a régi és az új metaadatot.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SHA1 fingerprints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || SHA1 fingerprint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || &amp;lt;code&amp;gt;metadata.eduid.hu/2011/href.xml&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;metadata.eduid.hu/2020/href.xml&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || &amp;lt;code&amp;gt;mdx-2015.eduid.hu&amp;lt;/code&amp;gt; || HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mdx-2020.eduid.hu&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
Bővítés alatt!&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4884</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4884"/>
				<updated>2021-08-18T19:20:14Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Bevezetés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metaadat aláírókulcsra áll át a SAML 2.0 metaadataiban (HREF-2020). A HREF szövetségi tagoknak és partnernek az új aláírókulcshoz tartozót konfigurációkat 2022. január 1.-ig frissíteniük kell az összes eduID.hu-t támogató rendszereikben. Ezt követően a régi -több, mint 6 éves aláírókulcs (HREF-2011)- leállításra kerül és az utolsó aláírástól számított 10. napon a régi metaadat érvénytelen lesz.&lt;br /&gt;
&lt;br /&gt;
Az alább összegyűjtött táblázatok tartalmazzák az összes szükséges adatot, amelyek az átálláshoz szükségesek. A konfigurációs példák, olyan megoldásokat kínálnak (ahol ez lehetséges), amelyekkel egyszerre lehet használni a régi és az új metaadatot.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SHA1 fingerprints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || SHA1 fingerprint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || &amp;lt;code&amp;gt;metadata.eduid.hu/2011/href.xml&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;metadata.eduid.hu/2020/href.xml&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || &amp;lt;code&amp;gt;mdx-2015.eduid.hu&amp;lt;/code&amp;gt; || HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mdx-2020.eduid.hu&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
Bővítés alatt!&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4883</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4883"/>
				<updated>2021-08-18T19:12:17Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Key Rollover */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metaadat aláírókulcsra áll át a SAML 2.0 metaadataiban (HREF-2020). A HREF szövetségi tagoknak és partnernek az új aláírókulcshoz tartozót konfigurációkat frissíteniük kell az összes eduID.hu-t támogató rendszereikben. Ezt 2022. január 1.-ig kell megtenni. Ezt követően a régi több, mint 6 éves aláírókulcs (HREF-2011) leállításra kerül és az utolsó aláírástól számított 10. napon a régi metaadat érvénytelen lesz.&lt;br /&gt;
&lt;br /&gt;
Az alább összegyűjtött táblázatok tartalmazzák az összes szükséges adatot, amelyek az átálláshoz szükségesek. A konfigurációs példák, egy olyan megoldás kínálnak (ahol ez lehetséges), amelyekkel egyszerre lehet használni a régi és az új metaadatot.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SHA1 fingerprints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || SHA1 fingerprint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || &amp;lt;code&amp;gt;metadata.eduid.hu/2011/href.xml&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;metadata.eduid.hu/2020/href.xml&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || &amp;lt;code&amp;gt;mdx-2015.eduid.hu&amp;lt;/code&amp;gt; || HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mdx-2020.eduid.hu&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
Bővítés alatt!&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4882</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4882"/>
				<updated>2021-08-18T19:11:58Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Bevezetés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metaadat aláírókulcsra áll át a SAML 2.0 metaadataiban (HREF-2020). A HREF szövetségi tagoknak és partnernek az új aláírókulcshoz tartozót konfigurációkat frissíteniük kell az összes eduID.hu-t támogató rendszereikben. Ezt 2022. január 1.-ig kell megtenni. Ezt követően a régi több, mint 6 éves aláírókulcs (HREF-2011) leállításra kerül és az utolsó aláírástól számított 10. napon a régi metaadat érvénytelen lesz.&lt;br /&gt;
&lt;br /&gt;
Az alább összegyűjtött táblázatok tartalmazzák az összes szükséges adatot, amelyek az átálláshoz szükségesek. A konfigurációs példák, egy olyan megoldás kínálnak (ahol ez lehetséges), amelyekkel egyszerre lehet használni a régi és az új metaadatot.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
{{INFO| Az alább összegyűjtött konfigurációs példák, egy olyan megoldás kínálnak (ahol ez lehetséges), hogy egyszerre lehessen használni a régi és az új metaadatot. Természetesen, ez csak egy ajánlás, speciális esetben a végleges konfiguráció ettől eltérő is lehet.}}&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SHA1 fingerprints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || SHA1 fingerprint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || &amp;lt;code&amp;gt;metadata.eduid.hu/2011/href.xml&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;metadata.eduid.hu/2020/href.xml&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || &amp;lt;code&amp;gt;mdx-2015.eduid.hu&amp;lt;/code&amp;gt; || HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mdx-2020.eduid.hu&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
Bővítés alatt!&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4881</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4881"/>
				<updated>2021-08-18T18:24:46Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Domain név változások */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos IdP és SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
{{INFO| Az alább összegyűjtött konfigurációs példák, egy olyan megoldás kínálnak (ahol ez lehetséges), hogy egyszerre lehessen használni a régi és az új metaadatot. Természetesen, ez csak egy ajánlás, speciális esetben a végleges konfiguráció ettől eltérő is lehet.}}&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SHA1 fingerprints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || SHA1 fingerprint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || &amp;lt;code&amp;gt;metadata.eduid.hu/2011/href.xml&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;metadata.eduid.hu/2020/href.xml&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || &amp;lt;code&amp;gt;mdx-2015.eduid.hu&amp;lt;/code&amp;gt; || HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mdx-2020.eduid.hu&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
Bővítés alatt!&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4880</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4880"/>
				<updated>2021-08-18T18:22:07Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Key Rollover */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos IdP és SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
{{INFO| Az alább összegyűjtött konfigurációs példák, egy olyan megoldás kínálnak (ahol ez lehetséges), hogy egyszerre lehessen használni a régi és az új metaadatot. Természetesen, ez csak egy ajánlás, speciális esetben a végleges konfiguráció ettől eltérő is lehet.}}&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SHA1 fingerprints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || SHA1 fingerprint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || &amp;lt;code&amp;gt;metadata.eduid.hu/2011/href.xml&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;metadata.eduid.hu/2020/href.xml&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || &amp;lt;code&amp;gt;mdx-2015.eduid.hu&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mdx-2020.eduid.hu&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
Bővítés alatt!&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4879</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4879"/>
				<updated>2021-08-18T18:09:00Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Shibboleth 3.X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos IdP és SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SHA1 fingerprints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || SHA1 fingerprint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || &amp;lt;code&amp;gt;metadata.eduid.hu/2011/href.xml&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;metadata.eduid.hu/2020/href.xml&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || &amp;lt;code&amp;gt;mdx-2015.eduid.hu&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mdx-2020.eduid.hu&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
Bővítés alatt!&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4878</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4878"/>
				<updated>2021-08-18T18:08:39Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Shibboleth 4.X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos IdP és SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SHA1 fingerprints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || SHA1 fingerprint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || &amp;lt;code&amp;gt;metadata.eduid.hu/2011/href.xml&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;metadata.eduid.hu/2020/href.xml&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || &amp;lt;code&amp;gt;mdx-2015.eduid.hu&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mdx-2020.eduid.hu&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
Bővítés alatt!&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4877</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4877"/>
				<updated>2021-08-18T18:08:10Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos IdP és SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SHA1 fingerprints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || SHA1 fingerprint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || &amp;lt;code&amp;gt;metadata.eduid.hu/2011/href.xml&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;metadata.eduid.hu/2020/href.xml&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || &amp;lt;code&amp;gt;mdx-2015.eduid.hu&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mdx-2020.eduid.hu&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;https://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
Bővítés alatt!&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4876</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4876"/>
				<updated>2021-08-18T18:04:03Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* FAQ /GYIK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos IdP és SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SHA1 fingerprints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || SHA1 fingerprint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || &amp;lt;code&amp;gt;metadata.eduid.hu/2011/href.xml&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;metadata.eduid.hu/2020/href.xml&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || &amp;lt;code&amp;gt;mdx-2015.eduid.hu&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mdx-2020.eduid.hu&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
Bővítés alatt!&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4772</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4772"/>
				<updated>2021-04-19T14:21:03Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* SimpleSAMLphp */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos IdP és SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SHA1 fingerprints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || SHA1 fingerprint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || &amp;lt;code&amp;gt;metadata.eduid.hu/2011/href.xml&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;metadata.eduid.hu/2020/href.xml&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || &amp;lt;code&amp;gt;mdx-2015.eduid.hu&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mdx-2020.eduid.hu&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4769</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4769"/>
				<updated>2021-04-13T08:27:38Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Key Rollover */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos IdP és SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SHA1 fingerprints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || SHA1 fingerprint&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || &amp;lt;code&amp;gt;metadata.eduid.hu/2011/href.xml&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;metadata.eduid.hu/2020/href.xml&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || &amp;lt;code&amp;gt;mdx-2015.eduid.hu&amp;lt;/code&amp;gt; || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mdx-2020.eduid.hu&amp;lt;/code&amp;gt; || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4768</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4768"/>
				<updated>2021-04-13T08:18:34Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Shibboleth Service Provider beállítások */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos IdP és SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/XMLMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MDQMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4767</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4767"/>
				<updated>2021-04-13T08:14:58Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* SimpleSAMLphp */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos IdP és SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_3&lt;br /&gt;
&lt;br /&gt;
https://github.com/simplesamlphp/simplesamlphp-module-metarefresh/blob/master/docs/simplesamlphp-automated_metadata.md&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4766</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4766"/>
				<updated>2021-04-13T08:10:00Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Shibboleth Identity Provider beállítások */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos IdP és SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/FileBackedHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP4/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/IDP30/DynamicHTTPMetadataProvider&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4765</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4765"/>
				<updated>2021-04-13T08:06:00Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Shibboleth Identity Provider beállítások */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos IdP és SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;DynamicEntityMetadata&amp;quot; xsi:type=&amp;quot;DynamicHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  connectionRequestTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  connectionTimeout=&amp;quot;PT2S&amp;quot;&lt;br /&gt;
                  socketTimeout=&amp;quot;PT4S&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/credentials/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataQueryProtocol&amp;gt;https://mdx-2020.eduid.hu/&amp;lt;/MetadataQueryProtocol&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4764</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4764"/>
				<updated>2021-04-13T07:57:38Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Shibboleth 4.X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos IdP és SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
===== XML =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider id=&amp;quot;RemoteMetadataAggregate&amp;quot; xsi:type=&amp;quot;FileBackedHTTPMetadataProvider&amp;quot;&lt;br /&gt;
                  backingFile=&amp;quot;%{idp.home}/metadata/href-2020.xml&amp;quot;&lt;br /&gt;
                  metadataURL=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;SignatureValidation&amp;quot; requireSignedRoot=&amp;quot;true&amp;quot;&lt;br /&gt;
        certificateFile=&amp;quot;%{idp.home}/conf/metadata/href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;RequiredValidUntil&amp;quot; maxValidityInterval=&amp;quot;P9D&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;MetadataFilter xsi:type=&amp;quot;EntityRoleWhiteList&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;RetainedRole&amp;gt;md:SPSSODescriptor&amp;lt;/RetainedRole&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataFilter&amp;gt;      &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4763</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4763"/>
				<updated>2021-04-13T07:44:38Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Bevezetés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos IdP és SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4762</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4762"/>
				<updated>2021-04-13T07:42:31Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* metarefresh */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 777600, // 9 nap.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4761</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4761"/>
				<updated>2021-03-30T15:53:49Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Identity Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 4.X ====&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4760</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4760"/>
				<updated>2021-03-30T14:18:38Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* metarefresh */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4759</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4759"/>
				<updated>2021-03-30T14:18:22Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* MDX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4758</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4758"/>
				<updated>2021-03-30T14:18:08Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Shibboleth 2.X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4757</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4757"/>
				<updated>2021-03-30T14:17:59Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Shibboleth 3.X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4756</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4756"/>
				<updated>2021-03-30T14:17:45Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4755</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4755"/>
				<updated>2021-03-29T17:20:18Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Key Rollover */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs cseréje miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4754</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4754"/>
				<updated>2021-03-29T17:16:53Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* MDX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs csere miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2015.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx-2020.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4753</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4753"/>
				<updated>2021-03-29T17:16:01Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Shibboleth 2.X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs csere miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2015.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx-2020.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4752</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4752"/>
				<updated>2021-03-29T17:15:38Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Shibboleth 3.X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs csere miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2015.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx-2020.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4751</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4751"/>
				<updated>2021-03-29T17:14:24Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Key Rollover */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs csere miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4750</id>
		<title>HREF metadata specifikáció</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4750"/>
				<updated>2021-03-29T17:01:44Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A föderációs metaadat célja, hogy a föderációban részt vevő intézmények illetve entitások technikai, bizalmi és adminisztratív adatait egy helyre gyűjtse. A metaadatok formátuma megfelel a SAML2 metaadat szabványnak.&lt;br /&gt;
&lt;br /&gt;
= Biztonsági megfontolások =&lt;br /&gt;
Mivel a metadata tartalmazza a föderációban részt vevő tagok és komponensek technikai információit, ezért a benne tárolt információkkal kapcsolatban figyelembe kell venni a következő biztonsági megfontolásokat:&lt;br /&gt;
&lt;br /&gt;
* Téves vagy kompromittálódott adatok eltávolítása esetén a sérülékenységi ablak megegyezik a metadata gyorstárazhatósági (&amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;) idejével, '''amennyiben a támadó nem képes blokkolni a központi metaadatok elérhetőségét (DOS)'''&lt;br /&gt;
* Amennyiben a támadó képes blokkolni a központi metaadatok elérhetőségét, a sérülékenységi ablak a legutolsó letöltött metadata állomány érvényességéig (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt; paraméterében meghatározott ideig) tart.&lt;br /&gt;
* Amennyiben a metaadatok érvényességi ideje lejár, az entitás nem képes azonosítani a többi föderációs résztvevőt, ezért nem tud föderációs szolgáltatást (pl. IdP esetén azonosítási szolgáltatást) nyújtani.&lt;br /&gt;
&lt;br /&gt;
= Metaadatban tárolt információk =&lt;br /&gt;
* Bizalom a metaadatban&lt;br /&gt;
** a metaadat integritásvédelmét és hitelességét egy digitális aláírás biztosítja.&lt;br /&gt;
** a metaadat visszavonhatóságát a lejárati idő (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt;) biztosítja, ami jelenleg 3 nap.&lt;br /&gt;
** az egyes rendszerek gyorstárazhatják a metaadatot, de legalább naponta egyszer kötelesek a hiteles állományt frissíteni.&lt;br /&gt;
** az aláírási procedúrát a [[#Metaadat_aláírásának_módja]] fejezet írja le.&lt;br /&gt;
* Tanúsítványok&lt;br /&gt;
** kötelező legalább 1024 bites kulcspárt használni&lt;br /&gt;
** az entitások által használt tanúsítvánnyal kapcsolatban a föderáció nem tesz különleges megkötést, sőt: ajánlott hosszú lejáratú self-signed tanúsítványok használata&lt;br /&gt;
* További információk&lt;br /&gt;
** minden szöveges mezőt legalább két nyelven: magyarul és angolul ki kell tölteni&lt;br /&gt;
** kötelezően kitöltendőek az intézményi, adminisztratív információk (&amp;lt;code&amp;gt;Organization&amp;lt;/code&amp;gt; illetve &amp;lt;code&amp;gt;ContactPerson&amp;lt;/code&amp;gt; elemek)&lt;br /&gt;
** ajánlott megadni egy helpdesk URL-r, ahova hiba esetén a felhasználók fordulhatnak (&amp;lt;code&amp;gt;errorURL&amp;lt;/code&amp;gt; attribútum)&lt;br /&gt;
** SP-k esetén további kötelező elemek&lt;br /&gt;
*** &amp;lt;code&amp;gt;AttributeConsumingService&amp;lt;/code&amp;gt;, ami megadja a kért attribútumokat&lt;br /&gt;
**** &amp;lt;code&amp;gt;RequestedAttributes&amp;lt;/code&amp;gt; - itt az attribútum informális neve is szerepeljen&lt;br /&gt;
**** &amp;lt;code&amp;gt;ServiceName&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ServiceDescription&amp;lt;/code&amp;gt; az SP szolgáltatás neve és leírása&lt;br /&gt;
*** a szolgáltatás elérhetősége, amin a szolgáltatás bemutatkozik (extension)&lt;br /&gt;
*** adatkezelési szabályzatra mutató URL (extension)&lt;br /&gt;
** IdP-k esetén&lt;br /&gt;
*** a scope csak az adott intézmény kezelésében levő domain név lehet (Shibboleth extension)&lt;br /&gt;
** lehetőség van további adatok megadására is&lt;br /&gt;
*** logó&lt;br /&gt;
*** gps koordináták, IP cím tartomány&lt;br /&gt;
*** különböző tagek, például a szolgáltatás publikus-e, vagy épp bevezetés alatt áll-e&lt;br /&gt;
&lt;br /&gt;
== Metaadat kiterjesztések használata ==&lt;br /&gt;
Ezen kiegészítő adatok tárolására az internet2 szabványtervezetet készít, ennek a sémának a jelenlegi verziója megtalálható [http://wiki.oasis-open.org/security/SAML2MetadataUI itt].&lt;br /&gt;
&lt;br /&gt;
A kiegészítő séma névtere: &amp;lt;code&amp;gt;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;lt;/code&amp;gt;. Az alábbi táblázatban ezen névtérben definiált legfontosabb elemeket foglaljuk össze:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! element név&lt;br /&gt;
! szemantika&lt;br /&gt;
! értékekre vonatkozó megkötések&lt;br /&gt;
|-&lt;br /&gt;
| GeolocationHint&lt;br /&gt;
| szélesség és hosszúság érték, a + előjel az északi szélességet illetve keleti hosszúságot jelöli&lt;br /&gt;
| 47.47359,19.052891&lt;br /&gt;
|-&lt;br /&gt;
| InformationURL&lt;br /&gt;
| az entitásról további információkat (pl. helpdesk) szolgáltató oldal.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PrivacyStatementURL&lt;br /&gt;
| Az SP adatvédelmi nyilatkozátnak elérhetősége (URL)&lt;br /&gt;
| Engedélyezett formátumok: HTML, PDF&lt;br /&gt;
|-&lt;br /&gt;
| Logo&lt;br /&gt;
| Az IdP/SP logójának elérhetősége&lt;br /&gt;
| Formátummal kapcsolatban lásd [[#Logo]]&lt;br /&gt;
|-&lt;br /&gt;
| IPHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény hálózati tartománya(i). IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| CIDR, több érték is megadható&lt;br /&gt;
|-&lt;br /&gt;
| DomainHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény által felügyelt domain név. IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| Több érték is megadható &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Logo ===&lt;br /&gt;
* formátum: URL egy transzparens hátterű PNG, vagy transzparens hátterű GIF képre&lt;br /&gt;
* méretezés&lt;br /&gt;
** javasolt oldalarány 1:1 vagy 16:9&lt;br /&gt;
** maximális méret 200x200px&lt;br /&gt;
** ajánlott egy 16x16px-es verziót is megadni &lt;br /&gt;
* attribútumok&lt;br /&gt;
** &amp;lt;code&amp;gt;xml:lang&amp;lt;/code&amp;gt;: lokalizációs információ&lt;br /&gt;
** &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;: opcionális link&lt;br /&gt;
** &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;: opcionális magasság érték pixelben&lt;br /&gt;
** &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;: opcionális szélesség érték pixelben&lt;br /&gt;
&lt;br /&gt;
== Egy IdP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://idp.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;IDPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol urn:mace:shibboleth:1.0&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;shibmd:Scope&amp;gt;niif.hu&amp;lt;/shibmd:Scope&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:DiscoHints xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:GeolocationHint&amp;gt;47.518356,19.055437&amp;lt;/mdui:GeolocationHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;niif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;iif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:DiscoHints&amp;gt;&lt;br /&gt;
   &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
   &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
      &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
     &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
   &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
   &amp;lt;!-- endpoints, nameidformats --&amp;gt;&lt;br /&gt;
   &amp;lt;/IDPSSODescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Egy SP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://rr.aai.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;SPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:UIInfo xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:PrivacyStatementURL&amp;gt;https://rr.aai.niif.hu/privacy-policy&amp;lt;/mdui:PrivacyStatementURL&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:InformationURL&amp;gt;https://rr.aai.niif.hu/about&amp;lt;/mdui:InformationURL&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:UIInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;encryption&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;!-- endpoints --&amp;gt;&lt;br /&gt;
  &amp;lt;AttributeConsumingService index=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;en&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;hu&amp;quot;&amp;gt;Resource Registry - a föderáció adminisztrációs alkalmazása http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;en&amp;quot;&amp;gt;Resource Registry - federation administration tool http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;mail&amp;quot; Name=&amp;quot;urn:oid:0.9.2342.19200300.100.1.3&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;surname&amp;quot; Name=&amp;quot;urn:oid:2.5.4.4&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;givenName&amp;quot; Name=&amp;quot;urn:oid:2.5.4.42&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonPrincipalName&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.6&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;schacHomeOrganizationType&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.25178.1.2.10&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonScopedAffiliation&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.9&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/AttributeConsumingService&amp;gt;&lt;br /&gt;
 &amp;lt;/SPSSODescriptor&amp;gt;&lt;br /&gt;
 &amp;lt;Organization&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;hu&amp;quot;&amp;gt;http://www.niif.hu&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;en&amp;quot;&amp;gt;http://www.niif.hu/en&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
 &amp;lt;/Organization&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Metaadat aláírásának módja =&lt;br /&gt;
== Aláíró kulcs és tanúsítványok ==&lt;br /&gt;
&lt;br /&gt;
=== HREF-2011 ===&lt;br /&gt;
&lt;br /&gt;
* Az aláíró kulcsot smart cardon, pin kóddal védve tároljuk.&lt;br /&gt;
* Az aláírás on-line történik, a kártya pin kódját az aláíró szoftver indításakor az AAI adminisztrátor adja meg, a jelszó nem kerül tárolásra az aláírást végző rendszeren (sem másutt).&lt;br /&gt;
&lt;br /&gt;
=== HREF-2020 ===&lt;br /&gt;
&lt;br /&gt;
* 4096 bites, SHA-384 RSA aláíró kulcs.&lt;br /&gt;
* Az aláírás on-line történik, több telephelyes tartalékolt infrastruktúrával.&lt;br /&gt;
&lt;br /&gt;
== Aláírási folyamat ==&lt;br /&gt;
&lt;br /&gt;
Az aláíratlan metaadat frissítése:&lt;br /&gt;
&lt;br /&gt;
# Az aláíratlan metaadat a https://rr.eduid.hu oldalról ütemezetten, minden óra 15. és 45. percében letöltésre kerül.&lt;br /&gt;
# A letöltött metaadat XML séma ellenőrzése ellenőrzése.&lt;br /&gt;
# A metadat feltöltése az objektum tárolóba.&lt;br /&gt;
&lt;br /&gt;
== Aláírás ellenőrzése explicit tanúsítvánnyal ==&lt;br /&gt;
&lt;br /&gt;
A föderáció entitásai a föderációs metaadat hitelességéről a digitális aláírás ellenőrzésével győződhetnek meg. Az explicit ellenőrzés esetén a &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/&amp;lt;/code&amp;gt; URL-ről kell letölteni a metadata fájlokat.&lt;br /&gt;
&lt;br /&gt;
'''Ajánlott a tanúsítvány lejárati idejét figyelmen kívül hagyni.'''&lt;br /&gt;
&lt;br /&gt;
=== HREF-2011 ===&lt;br /&gt;
&lt;br /&gt;
* A HREF-2011 tanúsítvány a https://metadata.eduid.hu oldalról érhető el.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| SHA-1 || &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Serial Number || 1&lt;br /&gt;
|-&lt;br /&gt;
| Version || 3&lt;br /&gt;
|-&lt;br /&gt;
| C || HU&lt;br /&gt;
|-&lt;br /&gt;
| O || NIIF Institute&lt;br /&gt;
|-&lt;br /&gt;
| OU || eduID Federation Operator&lt;br /&gt;
|-&lt;br /&gt;
| CN || Metadata Signer&lt;br /&gt;
|-&lt;br /&gt;
| emailAddress || aai@niif.hu&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség kezdete || 2011.10.05.&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség vége || 2031.09.30.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== HREF-2020 ===&lt;br /&gt;
&lt;br /&gt;
* A HREF-2020 tanúsítvány a https://metadata.eduid.hu oldalról érhető el.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| SHA-1 || &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Serial Number || 80:21:EF:F0:BA:16:04:BD&lt;br /&gt;
|-&lt;br /&gt;
| Version || 1&lt;br /&gt;
|-&lt;br /&gt;
| C || HU&lt;br /&gt;
|-&lt;br /&gt;
| ST || Budapest&lt;br /&gt;
|-&lt;br /&gt;
| L || Budapest&lt;br /&gt;
|-&lt;br /&gt;
| O || Governmental Agency for IT Development&lt;br /&gt;
|-&lt;br /&gt;
| OU || eduID Federation Operator&lt;br /&gt;
|-&lt;br /&gt;
| CN || Metadata Signer&lt;br /&gt;
|-&lt;br /&gt;
| emailAddress || info@eduid.hu&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség kezdete || 2020.06.13.&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség vége || 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Aláíró kulcs cseréje ==&lt;br /&gt;
&lt;br /&gt;
* A kulccsere koordinálása a &amp;lt;code&amp;gt;href-tech&amp;lt;/code&amp;gt; levelezőlistán keresztül történik.&lt;br /&gt;
* Kulcs visszavonásakor (kompromittálódás gyanúja esetén) a régi aláíró kulcs azonnal eltávolításra kerül, kontrollált kulcscsere esetén az aláírás párhuzamosan történik a régi és az új kulccsal.&lt;br /&gt;
&lt;br /&gt;
= Metaadat elérése =&lt;br /&gt;
A HREF föderációban többféle metaadat-forrás áll rendelkezésre, melyeket a http://metadata.eduid.hu -ról lehet elérni. Fontos megemlíteni, hogy a metadata letöltésénél nem indokolt az SSL használata, ezért - amennyiben lehetséges -, érdemes a metadata URL-eket nem titkosított HTTP protokoll segítségével letölteni.&lt;br /&gt;
&lt;br /&gt;
A metadata elérés URL-je a következő: &amp;lt;code&amp;gt;http://metadata.eduid.hu/${alairo_kulcs_kibocsatas_eve}/${metadata_forras}.xml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A metadata források jelenleg a következők lehetnek:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;href.xml&amp;lt;/code&amp;gt; || Az éles föderációban részt vevő, és a föderáció kritériumait teljesítő entitások.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;href-test.xml&amp;lt;/code&amp;gt; || A HREF föderáció tesztrendszerei. Bármely, a föderációban részt vevő intézmény tehet be teszt-entitást ebbe a halmazba, ezért ezen metaadat-forrás csak tesztelési célra használható.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;href-pending.xml&amp;lt;/code&amp;gt; || A HREF föderáció &amp;quot;előszobája&amp;quot;. Az újonnan csatlakozó intézmények IdP-je először itt lesz elérhető.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;href-edugain.xml&amp;lt;/code&amp;gt; || A HREF föderációból az [http://edugain.org eduGAIN] konföderációba kiajánlott entitások. Ide csak olyan entitások kerülhetnek be, melyek megfelelnek a föderációs kritériumoknak, és képesek az [http://edugain.org eduGAIN] konföderációval való együttműködésre. Ezen entitások be kell hogy olvassák az eduGAIN metaadatot is.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;edugain.xml&amp;lt;/code&amp;gt; || Az [http://edugain.org eduGAIN] konföderáció metaadata, a HREF aláíró kulccsal aláírva.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;intézmény-specifikus&amp;lt;/code&amp;gt; || Az intézmény-specifikus metaadat fájlok (pl.: bme.xml, ceu.xml, stb.), melyeket a föderáció kérésre biztosítja, tetszőleges entitások halmazba gyűjtésével.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MDX-alapú elérés ==&lt;br /&gt;
Az MDX, azaz MetaDataeXchange protokolt erőforrás optimalizálás céljából találták ki, hogy ne kelljen egyes IdP-knek és SP-knek indokolatlanul nagy XML fájlokat feldolgozniuk és tárolniuk, mikor a felhasználóiknak jó eséllyel a fájlokban tárolt entitások töredékére van csak szükségük. Ezért az egyes entitásokat be lehet úgy állítani, hogy csak akkor töltsék le az adott entitás metaadatát, mikor arra szükség van (az első letöltés után természetesen helyben tároldóik a metaadat a &amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;-ben megadott ideig). &lt;br /&gt;
&lt;br /&gt;
A HREF föderációban teszt jelleggel működik és elérhető MDX-kiszolgáló: &amp;lt;code&amp;gt;http://mdx.eduid.hu&amp;lt;/code&amp;gt;. A megfelelő beállításokhoz [[MDX|itt]] érhető el segédlet.&lt;br /&gt;
&lt;br /&gt;
'''Az MDX kiszolgáló eltérő kulcsot és tanúsítványt használ. Jelenleg az MDX elérés még csak teszt jelleggel működik, az élesüzemre váltáskor a HREF-2020 tanúsítvánnyal fog működni.'''&lt;br /&gt;
&lt;br /&gt;
A jelenlegi tanúsítvány innen tölthető le: &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/mdx-test-signer-2015.crt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HREF-2015 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| SHA-1 || &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Serial Number || AA:90:7C:D9:0C:D5:64:8D&lt;br /&gt;
|-&lt;br /&gt;
| Version || 3&lt;br /&gt;
|-&lt;br /&gt;
| C || HU&lt;br /&gt;
|-&lt;br /&gt;
| ST || -&lt;br /&gt;
|-&lt;br /&gt;
| L || Budapest&lt;br /&gt;
|-&lt;br /&gt;
| O || NIIFI&lt;br /&gt;
|-&lt;br /&gt;
| OU || AAI&lt;br /&gt;
|-&lt;br /&gt;
| CN || eduID MDX metadata signer&lt;br /&gt;
|-&lt;br /&gt;
| emailAddress || aai@niif.hu&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség kezdete || 2015.10.13.&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség vége || 2034.12.12.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4749</id>
		<title>HREF metadata specifikáció</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4749"/>
				<updated>2021-03-29T16:50:09Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Metaadat elérése */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A föderációs metaadat célja, hogy a föderációban részt vevő intézmények illetve entitások technikai, bizalmi és adminisztratív adatait egy helyre gyűjtse. A metaadatok formátuma megfelel a SAML2 metaadat szabványnak.&lt;br /&gt;
&lt;br /&gt;
= Biztonsági megfontolások =&lt;br /&gt;
Mivel a metadata tartalmazza a föderációban részt vevő tagok és komponensek technikai információit, ezért a benne tárolt információkkal kapcsolatban figyelembe kell venni a következő biztonsági megfontolásokat:&lt;br /&gt;
&lt;br /&gt;
* Téves vagy kompromittálódott adatok eltávolítása esetén a sérülékenységi ablak megegyezik a metadata gyorstárazhatósági (&amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;) idejével, '''amennyiben a támadó nem képes blokkolni a központi metaadatok elérhetőségét (DOS)'''&lt;br /&gt;
* Amennyiben a támadó képes blokkolni a központi metaadatok elérhetőségét, a sérülékenységi ablak a legutolsó letöltött metadata állomány érvényességéig (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt; paraméterében meghatározott ideig) tart.&lt;br /&gt;
* Amennyiben a metaadatok érvényességi ideje lejár, az entitás nem képes azonosítani a többi föderációs résztvevőt, ezért nem tud föderációs szolgáltatást (pl. IdP esetén azonosítási szolgáltatást) nyújtani.&lt;br /&gt;
&lt;br /&gt;
= Metaadatban tárolt információk =&lt;br /&gt;
* Bizalom a metaadatban&lt;br /&gt;
** a metaadat integritásvédelmét és hitelességét egy digitális aláírás biztosítja.&lt;br /&gt;
** a metaadat visszavonhatóságát a lejárati idő (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt;) biztosítja, ami jelenleg 3 nap.&lt;br /&gt;
** az egyes rendszerek gyorstárazhatják a metaadatot, de legalább naponta egyszer kötelesek a hiteles állományt frissíteni.&lt;br /&gt;
** az aláírási procedúrát a [[#Metaadat_aláírásának_módja]] fejezet írja le.&lt;br /&gt;
* Tanúsítványok&lt;br /&gt;
** kötelező legalább 1024 bites kulcspárt használni&lt;br /&gt;
** az entitások által használt tanúsítvánnyal kapcsolatban a föderáció nem tesz különleges megkötést, sőt: ajánlott hosszú lejáratú self-signed tanúsítványok használata&lt;br /&gt;
* További információk&lt;br /&gt;
** minden szöveges mezőt legalább két nyelven: magyarul és angolul ki kell tölteni&lt;br /&gt;
** kötelezően kitöltendőek az intézményi, adminisztratív információk (&amp;lt;code&amp;gt;Organization&amp;lt;/code&amp;gt; illetve &amp;lt;code&amp;gt;ContactPerson&amp;lt;/code&amp;gt; elemek)&lt;br /&gt;
** ajánlott megadni egy helpdesk URL-r, ahova hiba esetén a felhasználók fordulhatnak (&amp;lt;code&amp;gt;errorURL&amp;lt;/code&amp;gt; attribútum)&lt;br /&gt;
** SP-k esetén további kötelező elemek&lt;br /&gt;
*** &amp;lt;code&amp;gt;AttributeConsumingService&amp;lt;/code&amp;gt;, ami megadja a kért attribútumokat&lt;br /&gt;
**** &amp;lt;code&amp;gt;RequestedAttributes&amp;lt;/code&amp;gt; - itt az attribútum informális neve is szerepeljen&lt;br /&gt;
**** &amp;lt;code&amp;gt;ServiceName&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ServiceDescription&amp;lt;/code&amp;gt; az SP szolgáltatás neve és leírása&lt;br /&gt;
*** a szolgáltatás elérhetősége, amin a szolgáltatás bemutatkozik (extension)&lt;br /&gt;
*** adatkezelési szabályzatra mutató URL (extension)&lt;br /&gt;
** IdP-k esetén&lt;br /&gt;
*** a scope csak az adott intézmény kezelésében levő domain név lehet (Shibboleth extension)&lt;br /&gt;
** lehetőség van további adatok megadására is&lt;br /&gt;
*** logó&lt;br /&gt;
*** gps koordináták, IP cím tartomány&lt;br /&gt;
*** különböző tagek, például a szolgáltatás publikus-e, vagy épp bevezetés alatt áll-e&lt;br /&gt;
&lt;br /&gt;
== Metaadat kiterjesztések használata ==&lt;br /&gt;
Ezen kiegészítő adatok tárolására az internet2 szabványtervezetet készít, ennek a sémának a jelenlegi verziója megtalálható [http://wiki.oasis-open.org/security/SAML2MetadataUI itt].&lt;br /&gt;
&lt;br /&gt;
A kiegészítő séma névtere: &amp;lt;code&amp;gt;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;lt;/code&amp;gt;. Az alábbi táblázatban ezen névtérben definiált legfontosabb elemeket foglaljuk össze:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! element név&lt;br /&gt;
! szemantika&lt;br /&gt;
! értékekre vonatkozó megkötések&lt;br /&gt;
|-&lt;br /&gt;
| GeolocationHint&lt;br /&gt;
| szélesség és hosszúság érték, a + előjel az északi szélességet illetve keleti hosszúságot jelöli&lt;br /&gt;
| 47.47359,19.052891&lt;br /&gt;
|-&lt;br /&gt;
| InformationURL&lt;br /&gt;
| az entitásról további információkat (pl. helpdesk) szolgáltató oldal.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PrivacyStatementURL&lt;br /&gt;
| Az SP adatvédelmi nyilatkozátnak elérhetősége (URL)&lt;br /&gt;
| Engedélyezett formátumok: HTML, PDF&lt;br /&gt;
|-&lt;br /&gt;
| Logo&lt;br /&gt;
| Az IdP/SP logójának elérhetősége&lt;br /&gt;
| Formátummal kapcsolatban lásd [[#Logo]]&lt;br /&gt;
|-&lt;br /&gt;
| IPHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény hálózati tartománya(i). IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| CIDR, több érték is megadható&lt;br /&gt;
|-&lt;br /&gt;
| DomainHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény által felügyelt domain név. IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| Több érték is megadható &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Logo ===&lt;br /&gt;
* formátum: URL egy transzparens hátterű PNG, vagy transzparens hátterű GIF képre&lt;br /&gt;
* méretezés&lt;br /&gt;
** javasolt oldalarány 1:1 vagy 16:9&lt;br /&gt;
** maximális méret 200x200px&lt;br /&gt;
** ajánlott egy 16x16px-es verziót is megadni &lt;br /&gt;
* attribútumok&lt;br /&gt;
** &amp;lt;code&amp;gt;xml:lang&amp;lt;/code&amp;gt;: lokalizációs információ&lt;br /&gt;
** &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;: opcionális link&lt;br /&gt;
** &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;: opcionális magasság érték pixelben&lt;br /&gt;
** &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;: opcionális szélesség érték pixelben&lt;br /&gt;
&lt;br /&gt;
== Egy IdP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://idp.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;IDPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol urn:mace:shibboleth:1.0&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;shibmd:Scope&amp;gt;niif.hu&amp;lt;/shibmd:Scope&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:DiscoHints xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:GeolocationHint&amp;gt;47.518356,19.055437&amp;lt;/mdui:GeolocationHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;niif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;iif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:DiscoHints&amp;gt;&lt;br /&gt;
   &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
   &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
      &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
     &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
   &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
   &amp;lt;!-- endpoints, nameidformats --&amp;gt;&lt;br /&gt;
   &amp;lt;/IDPSSODescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Egy SP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://rr.aai.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;SPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:UIInfo xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:PrivacyStatementURL&amp;gt;https://rr.aai.niif.hu/privacy-policy&amp;lt;/mdui:PrivacyStatementURL&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:InformationURL&amp;gt;https://rr.aai.niif.hu/about&amp;lt;/mdui:InformationURL&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:UIInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;encryption&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;!-- endpoints --&amp;gt;&lt;br /&gt;
  &amp;lt;AttributeConsumingService index=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;en&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;hu&amp;quot;&amp;gt;Resource Registry - a föderáció adminisztrációs alkalmazása http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;en&amp;quot;&amp;gt;Resource Registry - federation administration tool http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;mail&amp;quot; Name=&amp;quot;urn:oid:0.9.2342.19200300.100.1.3&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;surname&amp;quot; Name=&amp;quot;urn:oid:2.5.4.4&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;givenName&amp;quot; Name=&amp;quot;urn:oid:2.5.4.42&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonPrincipalName&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.6&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;schacHomeOrganizationType&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.25178.1.2.10&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonScopedAffiliation&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.9&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/AttributeConsumingService&amp;gt;&lt;br /&gt;
 &amp;lt;/SPSSODescriptor&amp;gt;&lt;br /&gt;
 &amp;lt;Organization&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;hu&amp;quot;&amp;gt;http://www.niif.hu&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;en&amp;quot;&amp;gt;http://www.niif.hu/en&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
 &amp;lt;/Organization&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Metaadat aláírásának módja =&lt;br /&gt;
== Aláíró kulcs és tanúsítványok ==&lt;br /&gt;
&lt;br /&gt;
=== HREF-2011 ===&lt;br /&gt;
&lt;br /&gt;
* Az aláíró kulcsot smart cardon, pin kóddal védve tároljuk.&lt;br /&gt;
* Az aláírás on-line történik, a kártya pin kódját az aláíró szoftver indításakor az AAI adminisztrátor adja meg, a jelszó nem kerül tárolásra az aláírást végző rendszeren (sem másutt).&lt;br /&gt;
&lt;br /&gt;
=== HREF-2020 ===&lt;br /&gt;
&lt;br /&gt;
* 4096 bites, SHA-384 RSA aláíró kulcs.&lt;br /&gt;
* Az aláírás on-line történik, több telephelyes tartalékolt infrastruktúrával.&lt;br /&gt;
&lt;br /&gt;
== Aláírási folyamat ==&lt;br /&gt;
&lt;br /&gt;
Az aláíratlan metaadat frissítése:&lt;br /&gt;
&lt;br /&gt;
# Az aláíratlan metaadat a https://rr.eduid.hu oldalról ütemezetten, minden óra 15. és 45. percében letöltésre kerül.&lt;br /&gt;
# A letöltött metaadat XML séma ellenőrzése ellenőrzése.&lt;br /&gt;
# A metadat feltöltése az objektum tárolóba.&lt;br /&gt;
&lt;br /&gt;
== Aláírás ellenőrzése explicit tanúsítvánnyal ==&lt;br /&gt;
&lt;br /&gt;
A föderáció entitásai a föderációs metaadat hitelességéről a digitális aláírás ellenőrzésével győződhetnek meg. Az explicit ellenőrzés esetén a &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/&amp;lt;/code&amp;gt; URL-ről kell letölteni a metadata fájlokat.&lt;br /&gt;
&lt;br /&gt;
'''Ajánlott a tanúsítvány lejárati idejét figyelmen kívül hagyni.'''&lt;br /&gt;
&lt;br /&gt;
=== HREF-2011 ===&lt;br /&gt;
&lt;br /&gt;
* A HREF-2011 tanúsítvány a https://metadata.eduid.hu oldalról érhető el.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| SHA-1 || &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Serial Number || 1&lt;br /&gt;
|-&lt;br /&gt;
| Version || 3&lt;br /&gt;
|-&lt;br /&gt;
| C || HU&lt;br /&gt;
|-&lt;br /&gt;
| O || NIIF Institute&lt;br /&gt;
|-&lt;br /&gt;
| OU || eduID Federation Operator&lt;br /&gt;
|-&lt;br /&gt;
| CN || Metadata Signer&lt;br /&gt;
|-&lt;br /&gt;
| emailAddress || aai@niif.hu&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség kezdete || 2011.10.05.&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség vége || 2031.09.30.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== HREF-2020 ===&lt;br /&gt;
&lt;br /&gt;
* A HREF-2020 tanúsítvány a https://metadata.eduid.hu oldalról érhető el.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| SHA-1 || &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Serial Number || 80:21:EF:F0:BA:16:04:BD&lt;br /&gt;
|-&lt;br /&gt;
| Version || 1&lt;br /&gt;
|-&lt;br /&gt;
| C || HU&lt;br /&gt;
|-&lt;br /&gt;
| ST || Budapest&lt;br /&gt;
|-&lt;br /&gt;
| L || Budapest&lt;br /&gt;
|-&lt;br /&gt;
| O || Governmental Agency for IT Development&lt;br /&gt;
|-&lt;br /&gt;
| OU || eduID Federation Operator&lt;br /&gt;
|-&lt;br /&gt;
| CN || Metadata Signer&lt;br /&gt;
|-&lt;br /&gt;
| emailAddress || info@eduid.hu&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség kezdete || 2020.06.13.&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség vége || 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Aláíró kulcs cseréje ==&lt;br /&gt;
&lt;br /&gt;
* A kulccsere koordinálása a &amp;lt;code&amp;gt;href-tech&amp;lt;/code&amp;gt; levelezőlistán keresztül történik.&lt;br /&gt;
* Kulcs visszavonásakor (kompromittálódás gyanúja esetén) a régi aláíró kulcs azonnal eltávolításra kerül, kontrollált kulcscsere esetén az aláírás párhuzamosan történik a régi és az új kulccsal.&lt;br /&gt;
&lt;br /&gt;
= Metaadat elérése =&lt;br /&gt;
A HREF föderációban többféle metaadat-forrás áll rendelkezésre, melyeket a http://metadata.eduid.hu -ról lehet elérni. Fontos megemlíteni, hogy a metadata letöltésénél nem indokolt az SSL használata, ezért - amennyiben lehetséges -, érdemes a metadata URL-eket nem titkosított HTTP protokoll segítségével letölteni.&lt;br /&gt;
&lt;br /&gt;
A metadata elérés URL-je a következő: &amp;lt;code&amp;gt;http://metadata.eduid.hu/${alairo_kulcs_kibocsatas_eve}/${metadata_forras}.xml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A metadata források jelenleg a következők lehetnek:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;href.xml&amp;lt;/code&amp;gt; || Az éles föderációban részt vevő, és a föderáció kritériumait teljesítő entitások.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;href-test.xml&amp;lt;/code&amp;gt; || A HREF föderáció tesztrendszerei. Bármely, a föderációban részt vevő intézmény tehet be teszt-entitást ebbe a halmazba, ezért ezen metaadat-forrás csak tesztelési célra használható.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;href-pending.xml&amp;lt;/code&amp;gt; || A HREF föderáció &amp;quot;előszobája&amp;quot;. Az újonnan csatlakozó intézmények IdP-je először itt lesz elérhető.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;href-edugain.xml&amp;lt;/code&amp;gt; || A HREF föderációból az [http://edugain.org eduGAIN] konföderációba kiajánlott entitások. Ide csak olyan entitások kerülhetnek be, melyek megfelelnek a föderációs kritériumoknak, és képesek az [http://edugain.org eduGAIN] konföderációval való együttműködésre. Ezen entitások be kell hogy olvassák az eduGAIN metaadatot is.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;edugain.xml&amp;lt;/code&amp;gt; || Az [http://edugain.org eduGAIN] konföderáció metaadata, a HREF aláíró kulccsal aláírva.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;intézmény-specifikus&amp;lt;/code&amp;gt; || Az intézmény-specifikus metaadat fájlok (pl.: bme.xml, ceu.xml, stb.), melyeket a föderáció kérésre biztosítja, tetszőleges entitások halmazba gyűjtésével.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MDX-alapú elérés ==&lt;br /&gt;
Az MDX, azaz MetaDataeXchange protokolt erőforrás optimalizálás céljából találták ki, hogy ne kelljen egyes IdP-knek és SP-knek indokolatlanul nagy XML fájlokat feldolgozniuk és tárolniuk, mikor a felhasználóiknak jó eséllyel a fájlokban tárolt entitások töredékére van csak szükségük. Ezért az egyes entitásokat be lehet úgy állítani, hogy csak akkor töltsék le az adott entitás metaadatát, mikor arra szükség van (az első letöltés után természetesen helyben tároldóik a metaadat a &amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;-ben megadott ideig). &lt;br /&gt;
&lt;br /&gt;
A HREF föderációban teszt jelleggel működik és elérhető MDX-kiszolgáló: &amp;lt;code&amp;gt;http://mdx.eduid.hu&amp;lt;/code&amp;gt;. A megfelelő beállításokhoz [[MDX|itt]] érhető el segédlet.&lt;br /&gt;
&lt;br /&gt;
Az MDX kiszolgáló eltérő (nem fizikai) kulcsot és tanúsítványt használ. Ennek SHA-1 lenyomata:  &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;. Jelenleg (2015. október) az MDX elérés még csak teszt jelleggel működik, az élesüzemre váltáskor a kulcs és a tanúsítvány változni fog. A jelenlegi tanúsítvány innen tölthető le: &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/mdx-test-signer-2015.crt&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4748</id>
		<title>HREF metadata specifikáció</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4748"/>
				<updated>2021-03-29T16:37:11Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Aláíró kulcs cseréje */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A föderációs metaadat célja, hogy a föderációban részt vevő intézmények illetve entitások technikai, bizalmi és adminisztratív adatait egy helyre gyűjtse. A metaadatok formátuma megfelel a SAML2 metaadat szabványnak.&lt;br /&gt;
&lt;br /&gt;
= Biztonsági megfontolások =&lt;br /&gt;
Mivel a metadata tartalmazza a föderációban részt vevő tagok és komponensek technikai információit, ezért a benne tárolt információkkal kapcsolatban figyelembe kell venni a következő biztonsági megfontolásokat:&lt;br /&gt;
&lt;br /&gt;
* Téves vagy kompromittálódott adatok eltávolítása esetén a sérülékenységi ablak megegyezik a metadata gyorstárazhatósági (&amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;) idejével, '''amennyiben a támadó nem képes blokkolni a központi metaadatok elérhetőségét (DOS)'''&lt;br /&gt;
* Amennyiben a támadó képes blokkolni a központi metaadatok elérhetőségét, a sérülékenységi ablak a legutolsó letöltött metadata állomány érvényességéig (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt; paraméterében meghatározott ideig) tart.&lt;br /&gt;
* Amennyiben a metaadatok érvényességi ideje lejár, az entitás nem képes azonosítani a többi föderációs résztvevőt, ezért nem tud föderációs szolgáltatást (pl. IdP esetén azonosítási szolgáltatást) nyújtani.&lt;br /&gt;
&lt;br /&gt;
= Metaadatban tárolt információk =&lt;br /&gt;
* Bizalom a metaadatban&lt;br /&gt;
** a metaadat integritásvédelmét és hitelességét egy digitális aláírás biztosítja.&lt;br /&gt;
** a metaadat visszavonhatóságát a lejárati idő (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt;) biztosítja, ami jelenleg 3 nap.&lt;br /&gt;
** az egyes rendszerek gyorstárazhatják a metaadatot, de legalább naponta egyszer kötelesek a hiteles állományt frissíteni.&lt;br /&gt;
** az aláírási procedúrát a [[#Metaadat_aláírásának_módja]] fejezet írja le.&lt;br /&gt;
* Tanúsítványok&lt;br /&gt;
** kötelező legalább 1024 bites kulcspárt használni&lt;br /&gt;
** az entitások által használt tanúsítvánnyal kapcsolatban a föderáció nem tesz különleges megkötést, sőt: ajánlott hosszú lejáratú self-signed tanúsítványok használata&lt;br /&gt;
* További információk&lt;br /&gt;
** minden szöveges mezőt legalább két nyelven: magyarul és angolul ki kell tölteni&lt;br /&gt;
** kötelezően kitöltendőek az intézményi, adminisztratív információk (&amp;lt;code&amp;gt;Organization&amp;lt;/code&amp;gt; illetve &amp;lt;code&amp;gt;ContactPerson&amp;lt;/code&amp;gt; elemek)&lt;br /&gt;
** ajánlott megadni egy helpdesk URL-r, ahova hiba esetén a felhasználók fordulhatnak (&amp;lt;code&amp;gt;errorURL&amp;lt;/code&amp;gt; attribútum)&lt;br /&gt;
** SP-k esetén további kötelező elemek&lt;br /&gt;
*** &amp;lt;code&amp;gt;AttributeConsumingService&amp;lt;/code&amp;gt;, ami megadja a kért attribútumokat&lt;br /&gt;
**** &amp;lt;code&amp;gt;RequestedAttributes&amp;lt;/code&amp;gt; - itt az attribútum informális neve is szerepeljen&lt;br /&gt;
**** &amp;lt;code&amp;gt;ServiceName&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ServiceDescription&amp;lt;/code&amp;gt; az SP szolgáltatás neve és leírása&lt;br /&gt;
*** a szolgáltatás elérhetősége, amin a szolgáltatás bemutatkozik (extension)&lt;br /&gt;
*** adatkezelési szabályzatra mutató URL (extension)&lt;br /&gt;
** IdP-k esetén&lt;br /&gt;
*** a scope csak az adott intézmény kezelésében levő domain név lehet (Shibboleth extension)&lt;br /&gt;
** lehetőség van további adatok megadására is&lt;br /&gt;
*** logó&lt;br /&gt;
*** gps koordináták, IP cím tartomány&lt;br /&gt;
*** különböző tagek, például a szolgáltatás publikus-e, vagy épp bevezetés alatt áll-e&lt;br /&gt;
&lt;br /&gt;
== Metaadat kiterjesztések használata ==&lt;br /&gt;
Ezen kiegészítő adatok tárolására az internet2 szabványtervezetet készít, ennek a sémának a jelenlegi verziója megtalálható [http://wiki.oasis-open.org/security/SAML2MetadataUI itt].&lt;br /&gt;
&lt;br /&gt;
A kiegészítő séma névtere: &amp;lt;code&amp;gt;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;lt;/code&amp;gt;. Az alábbi táblázatban ezen névtérben definiált legfontosabb elemeket foglaljuk össze:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! element név&lt;br /&gt;
! szemantika&lt;br /&gt;
! értékekre vonatkozó megkötések&lt;br /&gt;
|-&lt;br /&gt;
| GeolocationHint&lt;br /&gt;
| szélesség és hosszúság érték, a + előjel az északi szélességet illetve keleti hosszúságot jelöli&lt;br /&gt;
| 47.47359,19.052891&lt;br /&gt;
|-&lt;br /&gt;
| InformationURL&lt;br /&gt;
| az entitásról további információkat (pl. helpdesk) szolgáltató oldal.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PrivacyStatementURL&lt;br /&gt;
| Az SP adatvédelmi nyilatkozátnak elérhetősége (URL)&lt;br /&gt;
| Engedélyezett formátumok: HTML, PDF&lt;br /&gt;
|-&lt;br /&gt;
| Logo&lt;br /&gt;
| Az IdP/SP logójának elérhetősége&lt;br /&gt;
| Formátummal kapcsolatban lásd [[#Logo]]&lt;br /&gt;
|-&lt;br /&gt;
| IPHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény hálózati tartománya(i). IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| CIDR, több érték is megadható&lt;br /&gt;
|-&lt;br /&gt;
| DomainHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény által felügyelt domain név. IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| Több érték is megadható &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Logo ===&lt;br /&gt;
* formátum: URL egy transzparens hátterű PNG, vagy transzparens hátterű GIF képre&lt;br /&gt;
* méretezés&lt;br /&gt;
** javasolt oldalarány 1:1 vagy 16:9&lt;br /&gt;
** maximális méret 200x200px&lt;br /&gt;
** ajánlott egy 16x16px-es verziót is megadni &lt;br /&gt;
* attribútumok&lt;br /&gt;
** &amp;lt;code&amp;gt;xml:lang&amp;lt;/code&amp;gt;: lokalizációs információ&lt;br /&gt;
** &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;: opcionális link&lt;br /&gt;
** &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;: opcionális magasság érték pixelben&lt;br /&gt;
** &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;: opcionális szélesség érték pixelben&lt;br /&gt;
&lt;br /&gt;
== Egy IdP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://idp.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;IDPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol urn:mace:shibboleth:1.0&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;shibmd:Scope&amp;gt;niif.hu&amp;lt;/shibmd:Scope&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:DiscoHints xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:GeolocationHint&amp;gt;47.518356,19.055437&amp;lt;/mdui:GeolocationHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;niif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;iif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:DiscoHints&amp;gt;&lt;br /&gt;
   &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
   &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
      &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
     &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
   &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
   &amp;lt;!-- endpoints, nameidformats --&amp;gt;&lt;br /&gt;
   &amp;lt;/IDPSSODescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Egy SP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://rr.aai.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;SPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:UIInfo xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:PrivacyStatementURL&amp;gt;https://rr.aai.niif.hu/privacy-policy&amp;lt;/mdui:PrivacyStatementURL&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:InformationURL&amp;gt;https://rr.aai.niif.hu/about&amp;lt;/mdui:InformationURL&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:UIInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;encryption&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;!-- endpoints --&amp;gt;&lt;br /&gt;
  &amp;lt;AttributeConsumingService index=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;en&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;hu&amp;quot;&amp;gt;Resource Registry - a föderáció adminisztrációs alkalmazása http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;en&amp;quot;&amp;gt;Resource Registry - federation administration tool http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;mail&amp;quot; Name=&amp;quot;urn:oid:0.9.2342.19200300.100.1.3&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;surname&amp;quot; Name=&amp;quot;urn:oid:2.5.4.4&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;givenName&amp;quot; Name=&amp;quot;urn:oid:2.5.4.42&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonPrincipalName&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.6&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;schacHomeOrganizationType&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.25178.1.2.10&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonScopedAffiliation&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.9&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/AttributeConsumingService&amp;gt;&lt;br /&gt;
 &amp;lt;/SPSSODescriptor&amp;gt;&lt;br /&gt;
 &amp;lt;Organization&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;hu&amp;quot;&amp;gt;http://www.niif.hu&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;en&amp;quot;&amp;gt;http://www.niif.hu/en&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
 &amp;lt;/Organization&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Metaadat aláírásának módja =&lt;br /&gt;
== Aláíró kulcs és tanúsítványok ==&lt;br /&gt;
&lt;br /&gt;
=== HREF-2011 ===&lt;br /&gt;
&lt;br /&gt;
* Az aláíró kulcsot smart cardon, pin kóddal védve tároljuk.&lt;br /&gt;
* Az aláírás on-line történik, a kártya pin kódját az aláíró szoftver indításakor az AAI adminisztrátor adja meg, a jelszó nem kerül tárolásra az aláírást végző rendszeren (sem másutt).&lt;br /&gt;
&lt;br /&gt;
=== HREF-2020 ===&lt;br /&gt;
&lt;br /&gt;
* 4096 bites, SHA-384 RSA aláíró kulcs.&lt;br /&gt;
* Az aláírás on-line történik, több telephelyes tartalékolt infrastruktúrával.&lt;br /&gt;
&lt;br /&gt;
== Aláírási folyamat ==&lt;br /&gt;
&lt;br /&gt;
Az aláíratlan metaadat frissítése:&lt;br /&gt;
&lt;br /&gt;
# Az aláíratlan metaadat a https://rr.eduid.hu oldalról ütemezetten, minden óra 15. és 45. percében letöltésre kerül.&lt;br /&gt;
# A letöltött metaadat XML séma ellenőrzése ellenőrzése.&lt;br /&gt;
# A metadat feltöltése az objektum tárolóba.&lt;br /&gt;
&lt;br /&gt;
== Aláírás ellenőrzése explicit tanúsítvánnyal ==&lt;br /&gt;
&lt;br /&gt;
A föderáció entitásai a föderációs metaadat hitelességéről a digitális aláírás ellenőrzésével győződhetnek meg. Az explicit ellenőrzés esetén a &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/&amp;lt;/code&amp;gt; URL-ről kell letölteni a metadata fájlokat.&lt;br /&gt;
&lt;br /&gt;
'''Ajánlott a tanúsítvány lejárati idejét figyelmen kívül hagyni.'''&lt;br /&gt;
&lt;br /&gt;
=== HREF-2011 ===&lt;br /&gt;
&lt;br /&gt;
* A HREF-2011 tanúsítvány a https://metadata.eduid.hu oldalról érhető el.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| SHA-1 || &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Serial Number || 1&lt;br /&gt;
|-&lt;br /&gt;
| Version || 3&lt;br /&gt;
|-&lt;br /&gt;
| C || HU&lt;br /&gt;
|-&lt;br /&gt;
| O || NIIF Institute&lt;br /&gt;
|-&lt;br /&gt;
| OU || eduID Federation Operator&lt;br /&gt;
|-&lt;br /&gt;
| CN || Metadata Signer&lt;br /&gt;
|-&lt;br /&gt;
| emailAddress || aai@niif.hu&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség kezdete || 2011.10.05.&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség vége || 2031.09.30.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== HREF-2020 ===&lt;br /&gt;
&lt;br /&gt;
* A HREF-2020 tanúsítvány a https://metadata.eduid.hu oldalról érhető el.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| SHA-1 || &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Serial Number || 80:21:EF:F0:BA:16:04:BD&lt;br /&gt;
|-&lt;br /&gt;
| Version || 1&lt;br /&gt;
|-&lt;br /&gt;
| C || HU&lt;br /&gt;
|-&lt;br /&gt;
| ST || Budapest&lt;br /&gt;
|-&lt;br /&gt;
| L || Budapest&lt;br /&gt;
|-&lt;br /&gt;
| O || Governmental Agency for IT Development&lt;br /&gt;
|-&lt;br /&gt;
| OU || eduID Federation Operator&lt;br /&gt;
|-&lt;br /&gt;
| CN || Metadata Signer&lt;br /&gt;
|-&lt;br /&gt;
| emailAddress || info@eduid.hu&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség kezdete || 2020.06.13.&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség vége || 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Aláíró kulcs cseréje ==&lt;br /&gt;
&lt;br /&gt;
* A kulccsere koordinálása a &amp;lt;code&amp;gt;href-tech&amp;lt;/code&amp;gt; levelezőlistán keresztül történik.&lt;br /&gt;
* Kulcs visszavonásakor (kompromittálódás gyanúja esetén) a régi aláíró kulcs azonnal eltávolításra kerül, kontrollált kulcscsere esetén az aláírás párhuzamosan történik a régi és az új kulccsal.&lt;br /&gt;
&lt;br /&gt;
= Metaadat elérése =&lt;br /&gt;
A HREF föderációban többféle metaadat-forrás áll rendelkezésre, melyeket a http://metadata.eduid.hu -ról lehet elérni. Fontos megemlíteni, hogy a metadata letöltésénél nem indokolt az SSL használata, ezért - amennyiben lehetséges -, érdemes a metadata URL-eket nem titkosított HTTP protokoll segítségével letölteni.&lt;br /&gt;
&lt;br /&gt;
A metadata elérés URL-je a következő: http://metadata.eduid.hu/${alairo_kulcs_kibocsatas_eve}/${metadata_forras}.xml. A metadata források jelenleg a következők lehetnek:&lt;br /&gt;
* &amp;lt;code&amp;gt;href.xml&amp;lt;/code&amp;gt;: az éles föderációban részt vevő, és a föderáció kritériumait teljesítő entitások&lt;br /&gt;
* &amp;lt;code&amp;gt;href-test.xml&amp;lt;/code&amp;gt;: a HREF föderáció tesztrendszerei. Bármely, föderációban részt vevő intézmény tehet be teszt-entitást ebbe a halmazba, ezért ezen metaadat-forrás csak tesztelési célra használható.&lt;br /&gt;
* &amp;lt;code&amp;gt;href-edugain.xml&amp;lt;/code&amp;gt;: a HREF föderációból az [http://edugain.org eduGAIN] konföderációba kiajánlott entitások. Ide csak olyan entitások kerülhetnek be, melyek megfelelnek a föderációs kritériumoknak, és képesek az [http://edugain.org eduGAIN] konföderációval való együttműködésre. Ezen entitások be kell hogy olvassák az eduGAIN metaadatot is.&lt;br /&gt;
* &amp;lt;code&amp;gt;edugain.xml&amp;lt;/code&amp;gt;: az [http://edugain.org eduGAIN] konföderáció metaadata, a HREF aláíró kulccsal aláírva.&lt;br /&gt;
* intézmény-specifikus metaadat fájlok, melyeket a föderáció kérésre biztosítja, tetszőleges entitások halmazba gyűjtésével.&lt;br /&gt;
&lt;br /&gt;
== MDX-alapú elérés ==&lt;br /&gt;
Az MDX, azaz MetaDataeXchange protokolt erőforrás optimalizálás céljából találták ki, hogy ne kelljen egyes IdP-knek és SP-knek indokolatlanul nagy XML fájlokat feldolgozniuk és tárolniuk, mikor a felhasználóiknak jó eséllyel a fájlokban tárolt entitások töredékére van csak szükségük. Ezért az egyes entitásokat be lehet úgy állítani, hogy csak akkor töltsék le az adott entitás metaadatát, mikor arra szükség van (az első letöltés után természetesen helyben tároldóik a metaadat a &amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;-ben megadott ideig). &lt;br /&gt;
&lt;br /&gt;
A HREF föderációban teszt jelleggel működik és elérhető MDX-kiszolgáló: &amp;lt;code&amp;gt;http://mdx.eduid.hu&amp;lt;/code&amp;gt;. A megfelelő beállításokhoz [[MDX|itt]] érhető el segédlet.&lt;br /&gt;
&lt;br /&gt;
Az MDX kiszolgáló eltérő (nem fizikai) kulcsot és tanúsítványt használ. Ennek SHA-1 lenyomata:  &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;. Jelenleg (2015. október) az MDX elérés még csak teszt jelleggel működik, az élesüzemre váltáskor a kulcs és a tanúsítvány változni fog. A jelenlegi tanúsítvány innen tölthető le: &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/mdx-test-signer-2015.crt&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4747</id>
		<title>HREF metadata specifikáció</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4747"/>
				<updated>2021-03-29T16:36:37Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Aláírás ellenőrzése explicit tanúsítvánnyal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A föderációs metaadat célja, hogy a föderációban részt vevő intézmények illetve entitások technikai, bizalmi és adminisztratív adatait egy helyre gyűjtse. A metaadatok formátuma megfelel a SAML2 metaadat szabványnak.&lt;br /&gt;
&lt;br /&gt;
= Biztonsági megfontolások =&lt;br /&gt;
Mivel a metadata tartalmazza a föderációban részt vevő tagok és komponensek technikai információit, ezért a benne tárolt információkkal kapcsolatban figyelembe kell venni a következő biztonsági megfontolásokat:&lt;br /&gt;
&lt;br /&gt;
* Téves vagy kompromittálódott adatok eltávolítása esetén a sérülékenységi ablak megegyezik a metadata gyorstárazhatósági (&amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;) idejével, '''amennyiben a támadó nem képes blokkolni a központi metaadatok elérhetőségét (DOS)'''&lt;br /&gt;
* Amennyiben a támadó képes blokkolni a központi metaadatok elérhetőségét, a sérülékenységi ablak a legutolsó letöltött metadata állomány érvényességéig (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt; paraméterében meghatározott ideig) tart.&lt;br /&gt;
* Amennyiben a metaadatok érvényességi ideje lejár, az entitás nem képes azonosítani a többi föderációs résztvevőt, ezért nem tud föderációs szolgáltatást (pl. IdP esetén azonosítási szolgáltatást) nyújtani.&lt;br /&gt;
&lt;br /&gt;
= Metaadatban tárolt információk =&lt;br /&gt;
* Bizalom a metaadatban&lt;br /&gt;
** a metaadat integritásvédelmét és hitelességét egy digitális aláírás biztosítja.&lt;br /&gt;
** a metaadat visszavonhatóságát a lejárati idő (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt;) biztosítja, ami jelenleg 3 nap.&lt;br /&gt;
** az egyes rendszerek gyorstárazhatják a metaadatot, de legalább naponta egyszer kötelesek a hiteles állományt frissíteni.&lt;br /&gt;
** az aláírási procedúrát a [[#Metaadat_aláírásának_módja]] fejezet írja le.&lt;br /&gt;
* Tanúsítványok&lt;br /&gt;
** kötelező legalább 1024 bites kulcspárt használni&lt;br /&gt;
** az entitások által használt tanúsítvánnyal kapcsolatban a föderáció nem tesz különleges megkötést, sőt: ajánlott hosszú lejáratú self-signed tanúsítványok használata&lt;br /&gt;
* További információk&lt;br /&gt;
** minden szöveges mezőt legalább két nyelven: magyarul és angolul ki kell tölteni&lt;br /&gt;
** kötelezően kitöltendőek az intézményi, adminisztratív információk (&amp;lt;code&amp;gt;Organization&amp;lt;/code&amp;gt; illetve &amp;lt;code&amp;gt;ContactPerson&amp;lt;/code&amp;gt; elemek)&lt;br /&gt;
** ajánlott megadni egy helpdesk URL-r, ahova hiba esetén a felhasználók fordulhatnak (&amp;lt;code&amp;gt;errorURL&amp;lt;/code&amp;gt; attribútum)&lt;br /&gt;
** SP-k esetén további kötelező elemek&lt;br /&gt;
*** &amp;lt;code&amp;gt;AttributeConsumingService&amp;lt;/code&amp;gt;, ami megadja a kért attribútumokat&lt;br /&gt;
**** &amp;lt;code&amp;gt;RequestedAttributes&amp;lt;/code&amp;gt; - itt az attribútum informális neve is szerepeljen&lt;br /&gt;
**** &amp;lt;code&amp;gt;ServiceName&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ServiceDescription&amp;lt;/code&amp;gt; az SP szolgáltatás neve és leírása&lt;br /&gt;
*** a szolgáltatás elérhetősége, amin a szolgáltatás bemutatkozik (extension)&lt;br /&gt;
*** adatkezelési szabályzatra mutató URL (extension)&lt;br /&gt;
** IdP-k esetén&lt;br /&gt;
*** a scope csak az adott intézmény kezelésében levő domain név lehet (Shibboleth extension)&lt;br /&gt;
** lehetőség van további adatok megadására is&lt;br /&gt;
*** logó&lt;br /&gt;
*** gps koordináták, IP cím tartomány&lt;br /&gt;
*** különböző tagek, például a szolgáltatás publikus-e, vagy épp bevezetés alatt áll-e&lt;br /&gt;
&lt;br /&gt;
== Metaadat kiterjesztések használata ==&lt;br /&gt;
Ezen kiegészítő adatok tárolására az internet2 szabványtervezetet készít, ennek a sémának a jelenlegi verziója megtalálható [http://wiki.oasis-open.org/security/SAML2MetadataUI itt].&lt;br /&gt;
&lt;br /&gt;
A kiegészítő séma névtere: &amp;lt;code&amp;gt;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;lt;/code&amp;gt;. Az alábbi táblázatban ezen névtérben definiált legfontosabb elemeket foglaljuk össze:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! element név&lt;br /&gt;
! szemantika&lt;br /&gt;
! értékekre vonatkozó megkötések&lt;br /&gt;
|-&lt;br /&gt;
| GeolocationHint&lt;br /&gt;
| szélesség és hosszúság érték, a + előjel az északi szélességet illetve keleti hosszúságot jelöli&lt;br /&gt;
| 47.47359,19.052891&lt;br /&gt;
|-&lt;br /&gt;
| InformationURL&lt;br /&gt;
| az entitásról további információkat (pl. helpdesk) szolgáltató oldal.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PrivacyStatementURL&lt;br /&gt;
| Az SP adatvédelmi nyilatkozátnak elérhetősége (URL)&lt;br /&gt;
| Engedélyezett formátumok: HTML, PDF&lt;br /&gt;
|-&lt;br /&gt;
| Logo&lt;br /&gt;
| Az IdP/SP logójának elérhetősége&lt;br /&gt;
| Formátummal kapcsolatban lásd [[#Logo]]&lt;br /&gt;
|-&lt;br /&gt;
| IPHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény hálózati tartománya(i). IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| CIDR, több érték is megadható&lt;br /&gt;
|-&lt;br /&gt;
| DomainHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény által felügyelt domain név. IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| Több érték is megadható &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Logo ===&lt;br /&gt;
* formátum: URL egy transzparens hátterű PNG, vagy transzparens hátterű GIF képre&lt;br /&gt;
* méretezés&lt;br /&gt;
** javasolt oldalarány 1:1 vagy 16:9&lt;br /&gt;
** maximális méret 200x200px&lt;br /&gt;
** ajánlott egy 16x16px-es verziót is megadni &lt;br /&gt;
* attribútumok&lt;br /&gt;
** &amp;lt;code&amp;gt;xml:lang&amp;lt;/code&amp;gt;: lokalizációs információ&lt;br /&gt;
** &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;: opcionális link&lt;br /&gt;
** &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;: opcionális magasság érték pixelben&lt;br /&gt;
** &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;: opcionális szélesség érték pixelben&lt;br /&gt;
&lt;br /&gt;
== Egy IdP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://idp.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;IDPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol urn:mace:shibboleth:1.0&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;shibmd:Scope&amp;gt;niif.hu&amp;lt;/shibmd:Scope&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:DiscoHints xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:GeolocationHint&amp;gt;47.518356,19.055437&amp;lt;/mdui:GeolocationHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;niif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;iif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:DiscoHints&amp;gt;&lt;br /&gt;
   &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
   &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
      &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
     &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
   &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
   &amp;lt;!-- endpoints, nameidformats --&amp;gt;&lt;br /&gt;
   &amp;lt;/IDPSSODescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Egy SP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://rr.aai.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;SPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:UIInfo xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:PrivacyStatementURL&amp;gt;https://rr.aai.niif.hu/privacy-policy&amp;lt;/mdui:PrivacyStatementURL&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:InformationURL&amp;gt;https://rr.aai.niif.hu/about&amp;lt;/mdui:InformationURL&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:UIInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;encryption&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;!-- endpoints --&amp;gt;&lt;br /&gt;
  &amp;lt;AttributeConsumingService index=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;en&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;hu&amp;quot;&amp;gt;Resource Registry - a föderáció adminisztrációs alkalmazása http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;en&amp;quot;&amp;gt;Resource Registry - federation administration tool http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;mail&amp;quot; Name=&amp;quot;urn:oid:0.9.2342.19200300.100.1.3&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;surname&amp;quot; Name=&amp;quot;urn:oid:2.5.4.4&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;givenName&amp;quot; Name=&amp;quot;urn:oid:2.5.4.42&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonPrincipalName&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.6&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;schacHomeOrganizationType&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.25178.1.2.10&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonScopedAffiliation&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.9&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/AttributeConsumingService&amp;gt;&lt;br /&gt;
 &amp;lt;/SPSSODescriptor&amp;gt;&lt;br /&gt;
 &amp;lt;Organization&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;hu&amp;quot;&amp;gt;http://www.niif.hu&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;en&amp;quot;&amp;gt;http://www.niif.hu/en&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
 &amp;lt;/Organization&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Metaadat aláírásának módja =&lt;br /&gt;
== Aláíró kulcs és tanúsítványok ==&lt;br /&gt;
&lt;br /&gt;
=== HREF-2011 ===&lt;br /&gt;
&lt;br /&gt;
* Az aláíró kulcsot smart cardon, pin kóddal védve tároljuk.&lt;br /&gt;
* Az aláírás on-line történik, a kártya pin kódját az aláíró szoftver indításakor az AAI adminisztrátor adja meg, a jelszó nem kerül tárolásra az aláírást végző rendszeren (sem másutt).&lt;br /&gt;
&lt;br /&gt;
=== HREF-2020 ===&lt;br /&gt;
&lt;br /&gt;
* 4096 bites, SHA-384 RSA aláíró kulcs.&lt;br /&gt;
* Az aláírás on-line történik, több telephelyes tartalékolt infrastruktúrával.&lt;br /&gt;
&lt;br /&gt;
== Aláírási folyamat ==&lt;br /&gt;
&lt;br /&gt;
Az aláíratlan metaadat frissítése:&lt;br /&gt;
&lt;br /&gt;
# Az aláíratlan metaadat a https://rr.eduid.hu oldalról ütemezetten, minden óra 15. és 45. percében letöltésre kerül.&lt;br /&gt;
# A letöltött metaadat XML séma ellenőrzése ellenőrzése.&lt;br /&gt;
# A metadat feltöltése az objektum tárolóba.&lt;br /&gt;
&lt;br /&gt;
== Aláírás ellenőrzése explicit tanúsítvánnyal ==&lt;br /&gt;
&lt;br /&gt;
A föderáció entitásai a föderációs metaadat hitelességéről a digitális aláírás ellenőrzésével győződhetnek meg. Az explicit ellenőrzés esetén a &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/&amp;lt;/code&amp;gt; URL-ről kell letölteni a metadata fájlokat.&lt;br /&gt;
&lt;br /&gt;
'''Ajánlott a tanúsítvány lejárati idejét figyelmen kívül hagyni.'''&lt;br /&gt;
&lt;br /&gt;
=== HREF-2011 ===&lt;br /&gt;
&lt;br /&gt;
* A HREF-2011 tanúsítvány a https://metadata.eduid.hu oldalról érhető el.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| SHA-1 || &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Serial Number || 1&lt;br /&gt;
|-&lt;br /&gt;
| Version || 3&lt;br /&gt;
|-&lt;br /&gt;
| C || HU&lt;br /&gt;
|-&lt;br /&gt;
| O || NIIF Institute&lt;br /&gt;
|-&lt;br /&gt;
| OU || eduID Federation Operator&lt;br /&gt;
|-&lt;br /&gt;
| CN || Metadata Signer&lt;br /&gt;
|-&lt;br /&gt;
| emailAddress || aai@niif.hu&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség kezdete || 2011.10.05.&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség vége || 2031.09.30.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== HREF-2020 ===&lt;br /&gt;
&lt;br /&gt;
* A HREF-2020 tanúsítvány a https://metadata.eduid.hu oldalról érhető el.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| SHA-1 || &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Serial Number || 80:21:EF:F0:BA:16:04:BD&lt;br /&gt;
|-&lt;br /&gt;
| Version || 1&lt;br /&gt;
|-&lt;br /&gt;
| C || HU&lt;br /&gt;
|-&lt;br /&gt;
| ST || Budapest&lt;br /&gt;
|-&lt;br /&gt;
| L || Budapest&lt;br /&gt;
|-&lt;br /&gt;
| O || Governmental Agency for IT Development&lt;br /&gt;
|-&lt;br /&gt;
| OU || eduID Federation Operator&lt;br /&gt;
|-&lt;br /&gt;
| CN || Metadata Signer&lt;br /&gt;
|-&lt;br /&gt;
| emailAddress || info@eduid.hu&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség kezdete || 2020.06.13.&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség vége || 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Aláíró kulcs cseréje ==&lt;br /&gt;
* A föderációs entitások számára ajánlott a tanúsítvány lejárati idejének figyelmen kívül hagyása.&lt;br /&gt;
* A kulccsere koordinálása a &amp;lt;code&amp;gt;href-tech&amp;lt;/code&amp;gt; levelezőlistán keresztül történik.&lt;br /&gt;
* Kulcs visszavonásakor (kompromittálódás gyanúja esetén) a régi aláíró kulcs azonnal eltávolításra kerül, kontrollált kulcscsere esetén az aláírás párhuzamosan történik a régi és az új kulccsal.&lt;br /&gt;
&lt;br /&gt;
= Metaadat elérése =&lt;br /&gt;
A HREF föderációban többféle metaadat-forrás áll rendelkezésre, melyeket a http://metadata.eduid.hu -ról lehet elérni. Fontos megemlíteni, hogy a metadata letöltésénél nem indokolt az SSL használata, ezért - amennyiben lehetséges -, érdemes a metadata URL-eket nem titkosított HTTP protokoll segítségével letölteni.&lt;br /&gt;
&lt;br /&gt;
A metadata elérés URL-je a következő: http://metadata.eduid.hu/${alairo_kulcs_kibocsatas_eve}/${metadata_forras}.xml. A metadata források jelenleg a következők lehetnek:&lt;br /&gt;
* &amp;lt;code&amp;gt;href.xml&amp;lt;/code&amp;gt;: az éles föderációban részt vevő, és a föderáció kritériumait teljesítő entitások&lt;br /&gt;
* &amp;lt;code&amp;gt;href-test.xml&amp;lt;/code&amp;gt;: a HREF föderáció tesztrendszerei. Bármely, föderációban részt vevő intézmény tehet be teszt-entitást ebbe a halmazba, ezért ezen metaadat-forrás csak tesztelési célra használható.&lt;br /&gt;
* &amp;lt;code&amp;gt;href-edugain.xml&amp;lt;/code&amp;gt;: a HREF föderációból az [http://edugain.org eduGAIN] konföderációba kiajánlott entitások. Ide csak olyan entitások kerülhetnek be, melyek megfelelnek a föderációs kritériumoknak, és képesek az [http://edugain.org eduGAIN] konföderációval való együttműködésre. Ezen entitások be kell hogy olvassák az eduGAIN metaadatot is.&lt;br /&gt;
* &amp;lt;code&amp;gt;edugain.xml&amp;lt;/code&amp;gt;: az [http://edugain.org eduGAIN] konföderáció metaadata, a HREF aláíró kulccsal aláírva.&lt;br /&gt;
* intézmény-specifikus metaadat fájlok, melyeket a föderáció kérésre biztosítja, tetszőleges entitások halmazba gyűjtésével.&lt;br /&gt;
&lt;br /&gt;
== MDX-alapú elérés ==&lt;br /&gt;
Az MDX, azaz MetaDataeXchange protokolt erőforrás optimalizálás céljából találták ki, hogy ne kelljen egyes IdP-knek és SP-knek indokolatlanul nagy XML fájlokat feldolgozniuk és tárolniuk, mikor a felhasználóiknak jó eséllyel a fájlokban tárolt entitások töredékére van csak szükségük. Ezért az egyes entitásokat be lehet úgy állítani, hogy csak akkor töltsék le az adott entitás metaadatát, mikor arra szükség van (az első letöltés után természetesen helyben tároldóik a metaadat a &amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;-ben megadott ideig). &lt;br /&gt;
&lt;br /&gt;
A HREF föderációban teszt jelleggel működik és elérhető MDX-kiszolgáló: &amp;lt;code&amp;gt;http://mdx.eduid.hu&amp;lt;/code&amp;gt;. A megfelelő beállításokhoz [[MDX|itt]] érhető el segédlet.&lt;br /&gt;
&lt;br /&gt;
Az MDX kiszolgáló eltérő (nem fizikai) kulcsot és tanúsítványt használ. Ennek SHA-1 lenyomata:  &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;. Jelenleg (2015. október) az MDX elérés még csak teszt jelleggel működik, az élesüzemre váltáskor a kulcs és a tanúsítvány változni fog. A jelenlegi tanúsítvány innen tölthető le: &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/mdx-test-signer-2015.crt&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4746</id>
		<title>HREF metadata specifikáció</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4746"/>
				<updated>2021-03-29T16:28:59Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Aláírás ellenőrzése explicit tanúsítvánnyal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A föderációs metaadat célja, hogy a föderációban részt vevő intézmények illetve entitások technikai, bizalmi és adminisztratív adatait egy helyre gyűjtse. A metaadatok formátuma megfelel a SAML2 metaadat szabványnak.&lt;br /&gt;
&lt;br /&gt;
= Biztonsági megfontolások =&lt;br /&gt;
Mivel a metadata tartalmazza a föderációban részt vevő tagok és komponensek technikai információit, ezért a benne tárolt információkkal kapcsolatban figyelembe kell venni a következő biztonsági megfontolásokat:&lt;br /&gt;
&lt;br /&gt;
* Téves vagy kompromittálódott adatok eltávolítása esetén a sérülékenységi ablak megegyezik a metadata gyorstárazhatósági (&amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;) idejével, '''amennyiben a támadó nem képes blokkolni a központi metaadatok elérhetőségét (DOS)'''&lt;br /&gt;
* Amennyiben a támadó képes blokkolni a központi metaadatok elérhetőségét, a sérülékenységi ablak a legutolsó letöltött metadata állomány érvényességéig (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt; paraméterében meghatározott ideig) tart.&lt;br /&gt;
* Amennyiben a metaadatok érvényességi ideje lejár, az entitás nem képes azonosítani a többi föderációs résztvevőt, ezért nem tud föderációs szolgáltatást (pl. IdP esetén azonosítási szolgáltatást) nyújtani.&lt;br /&gt;
&lt;br /&gt;
= Metaadatban tárolt információk =&lt;br /&gt;
* Bizalom a metaadatban&lt;br /&gt;
** a metaadat integritásvédelmét és hitelességét egy digitális aláírás biztosítja.&lt;br /&gt;
** a metaadat visszavonhatóságát a lejárati idő (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt;) biztosítja, ami jelenleg 3 nap.&lt;br /&gt;
** az egyes rendszerek gyorstárazhatják a metaadatot, de legalább naponta egyszer kötelesek a hiteles állományt frissíteni.&lt;br /&gt;
** az aláírási procedúrát a [[#Metaadat_aláírásának_módja]] fejezet írja le.&lt;br /&gt;
* Tanúsítványok&lt;br /&gt;
** kötelező legalább 1024 bites kulcspárt használni&lt;br /&gt;
** az entitások által használt tanúsítvánnyal kapcsolatban a föderáció nem tesz különleges megkötést, sőt: ajánlott hosszú lejáratú self-signed tanúsítványok használata&lt;br /&gt;
* További információk&lt;br /&gt;
** minden szöveges mezőt legalább két nyelven: magyarul és angolul ki kell tölteni&lt;br /&gt;
** kötelezően kitöltendőek az intézményi, adminisztratív információk (&amp;lt;code&amp;gt;Organization&amp;lt;/code&amp;gt; illetve &amp;lt;code&amp;gt;ContactPerson&amp;lt;/code&amp;gt; elemek)&lt;br /&gt;
** ajánlott megadni egy helpdesk URL-r, ahova hiba esetén a felhasználók fordulhatnak (&amp;lt;code&amp;gt;errorURL&amp;lt;/code&amp;gt; attribútum)&lt;br /&gt;
** SP-k esetén további kötelező elemek&lt;br /&gt;
*** &amp;lt;code&amp;gt;AttributeConsumingService&amp;lt;/code&amp;gt;, ami megadja a kért attribútumokat&lt;br /&gt;
**** &amp;lt;code&amp;gt;RequestedAttributes&amp;lt;/code&amp;gt; - itt az attribútum informális neve is szerepeljen&lt;br /&gt;
**** &amp;lt;code&amp;gt;ServiceName&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ServiceDescription&amp;lt;/code&amp;gt; az SP szolgáltatás neve és leírása&lt;br /&gt;
*** a szolgáltatás elérhetősége, amin a szolgáltatás bemutatkozik (extension)&lt;br /&gt;
*** adatkezelési szabályzatra mutató URL (extension)&lt;br /&gt;
** IdP-k esetén&lt;br /&gt;
*** a scope csak az adott intézmény kezelésében levő domain név lehet (Shibboleth extension)&lt;br /&gt;
** lehetőség van további adatok megadására is&lt;br /&gt;
*** logó&lt;br /&gt;
*** gps koordináták, IP cím tartomány&lt;br /&gt;
*** különböző tagek, például a szolgáltatás publikus-e, vagy épp bevezetés alatt áll-e&lt;br /&gt;
&lt;br /&gt;
== Metaadat kiterjesztések használata ==&lt;br /&gt;
Ezen kiegészítő adatok tárolására az internet2 szabványtervezetet készít, ennek a sémának a jelenlegi verziója megtalálható [http://wiki.oasis-open.org/security/SAML2MetadataUI itt].&lt;br /&gt;
&lt;br /&gt;
A kiegészítő séma névtere: &amp;lt;code&amp;gt;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;lt;/code&amp;gt;. Az alábbi táblázatban ezen névtérben definiált legfontosabb elemeket foglaljuk össze:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! element név&lt;br /&gt;
! szemantika&lt;br /&gt;
! értékekre vonatkozó megkötések&lt;br /&gt;
|-&lt;br /&gt;
| GeolocationHint&lt;br /&gt;
| szélesség és hosszúság érték, a + előjel az északi szélességet illetve keleti hosszúságot jelöli&lt;br /&gt;
| 47.47359,19.052891&lt;br /&gt;
|-&lt;br /&gt;
| InformationURL&lt;br /&gt;
| az entitásról további információkat (pl. helpdesk) szolgáltató oldal.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PrivacyStatementURL&lt;br /&gt;
| Az SP adatvédelmi nyilatkozátnak elérhetősége (URL)&lt;br /&gt;
| Engedélyezett formátumok: HTML, PDF&lt;br /&gt;
|-&lt;br /&gt;
| Logo&lt;br /&gt;
| Az IdP/SP logójának elérhetősége&lt;br /&gt;
| Formátummal kapcsolatban lásd [[#Logo]]&lt;br /&gt;
|-&lt;br /&gt;
| IPHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény hálózati tartománya(i). IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| CIDR, több érték is megadható&lt;br /&gt;
|-&lt;br /&gt;
| DomainHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény által felügyelt domain név. IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| Több érték is megadható &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Logo ===&lt;br /&gt;
* formátum: URL egy transzparens hátterű PNG, vagy transzparens hátterű GIF képre&lt;br /&gt;
* méretezés&lt;br /&gt;
** javasolt oldalarány 1:1 vagy 16:9&lt;br /&gt;
** maximális méret 200x200px&lt;br /&gt;
** ajánlott egy 16x16px-es verziót is megadni &lt;br /&gt;
* attribútumok&lt;br /&gt;
** &amp;lt;code&amp;gt;xml:lang&amp;lt;/code&amp;gt;: lokalizációs információ&lt;br /&gt;
** &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;: opcionális link&lt;br /&gt;
** &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;: opcionális magasság érték pixelben&lt;br /&gt;
** &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;: opcionális szélesség érték pixelben&lt;br /&gt;
&lt;br /&gt;
== Egy IdP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://idp.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;IDPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol urn:mace:shibboleth:1.0&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;shibmd:Scope&amp;gt;niif.hu&amp;lt;/shibmd:Scope&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:DiscoHints xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:GeolocationHint&amp;gt;47.518356,19.055437&amp;lt;/mdui:GeolocationHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;niif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;iif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:DiscoHints&amp;gt;&lt;br /&gt;
   &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
   &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
      &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
     &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
   &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
   &amp;lt;!-- endpoints, nameidformats --&amp;gt;&lt;br /&gt;
   &amp;lt;/IDPSSODescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Egy SP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://rr.aai.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;SPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:UIInfo xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:PrivacyStatementURL&amp;gt;https://rr.aai.niif.hu/privacy-policy&amp;lt;/mdui:PrivacyStatementURL&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:InformationURL&amp;gt;https://rr.aai.niif.hu/about&amp;lt;/mdui:InformationURL&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:UIInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;encryption&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;!-- endpoints --&amp;gt;&lt;br /&gt;
  &amp;lt;AttributeConsumingService index=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;en&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;hu&amp;quot;&amp;gt;Resource Registry - a föderáció adminisztrációs alkalmazása http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;en&amp;quot;&amp;gt;Resource Registry - federation administration tool http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;mail&amp;quot; Name=&amp;quot;urn:oid:0.9.2342.19200300.100.1.3&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;surname&amp;quot; Name=&amp;quot;urn:oid:2.5.4.4&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;givenName&amp;quot; Name=&amp;quot;urn:oid:2.5.4.42&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonPrincipalName&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.6&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;schacHomeOrganizationType&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.25178.1.2.10&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonScopedAffiliation&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.9&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/AttributeConsumingService&amp;gt;&lt;br /&gt;
 &amp;lt;/SPSSODescriptor&amp;gt;&lt;br /&gt;
 &amp;lt;Organization&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;hu&amp;quot;&amp;gt;http://www.niif.hu&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;en&amp;quot;&amp;gt;http://www.niif.hu/en&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
 &amp;lt;/Organization&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Metaadat aláírásának módja =&lt;br /&gt;
== Aláíró kulcs és tanúsítványok ==&lt;br /&gt;
&lt;br /&gt;
=== HREF-2011 ===&lt;br /&gt;
&lt;br /&gt;
* Az aláíró kulcsot smart cardon, pin kóddal védve tároljuk.&lt;br /&gt;
* Az aláírás on-line történik, a kártya pin kódját az aláíró szoftver indításakor az AAI adminisztrátor adja meg, a jelszó nem kerül tárolásra az aláírást végző rendszeren (sem másutt).&lt;br /&gt;
&lt;br /&gt;
=== HREF-2020 ===&lt;br /&gt;
&lt;br /&gt;
* 4096 bites, SHA-384 RSA aláíró kulcs.&lt;br /&gt;
* Az aláírás on-line történik, több telephelyes tartalékolt infrastruktúrával.&lt;br /&gt;
&lt;br /&gt;
== Aláírási folyamat ==&lt;br /&gt;
&lt;br /&gt;
Az aláíratlan metaadat frissítése:&lt;br /&gt;
&lt;br /&gt;
# Az aláíratlan metaadat a https://rr.eduid.hu oldalról ütemezetten, minden óra 15. és 45. percében letöltésre kerül.&lt;br /&gt;
# A letöltött metaadat XML séma ellenőrzése ellenőrzése.&lt;br /&gt;
# A metadat feltöltése az objektum tárolóba.&lt;br /&gt;
&lt;br /&gt;
== Aláírás ellenőrzése explicit tanúsítvánnyal ==&lt;br /&gt;
&lt;br /&gt;
A föderáció entitásai a föderációs metaadat hitelességéről a digitális aláírás ellenőrzésével győződhetnek meg. Az explicit ellenőrzés esetén a &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/&amp;lt;/code&amp;gt; URL-ről kell letölteni a metadata fájlokat.&lt;br /&gt;
&lt;br /&gt;
Ajánlott a tanúsítvány lejárati idejét figyelmen kívül hagyni.&lt;br /&gt;
&lt;br /&gt;
A tanúsítványcsere koordinálása out-of-band módszerrel történik (a &amp;lt;code&amp;gt;href-tech&amp;lt;/code&amp;gt; levelezőlista segítségével).&lt;br /&gt;
&lt;br /&gt;
=== HREF-2011 ===&lt;br /&gt;
&lt;br /&gt;
* A HREF-2011 tanúsítvány a https://metadata.eduid.hu oldalról érhető el.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| SHA-1 || &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Serial Number || 1&lt;br /&gt;
|-&lt;br /&gt;
| Version || 3&lt;br /&gt;
|-&lt;br /&gt;
| C || HU&lt;br /&gt;
|-&lt;br /&gt;
| O || NIIF Institute&lt;br /&gt;
|-&lt;br /&gt;
| OU || eduID Federation Operator&lt;br /&gt;
|-&lt;br /&gt;
| CN || Metadata Signer&lt;br /&gt;
|-&lt;br /&gt;
| emailAddress || aai@niif.hu&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség kezdete || 2011.10.05.&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség vége || 2031.09.30.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== HREF-2020 ===&lt;br /&gt;
&lt;br /&gt;
* A HREF-2020 tanúsítvány a https://metadata.eduid.hu oldalról érhető el.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| SHA-1 || &amp;lt;code&amp;gt;C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Serial Number || 80:21:EF:F0:BA:16:04:BD&lt;br /&gt;
|-&lt;br /&gt;
| Version || 1&lt;br /&gt;
|-&lt;br /&gt;
| C || HU&lt;br /&gt;
|-&lt;br /&gt;
| ST || Budapest&lt;br /&gt;
|-&lt;br /&gt;
| L || Budapest&lt;br /&gt;
|-&lt;br /&gt;
| O || Governmental Agency for IT Development&lt;br /&gt;
|-&lt;br /&gt;
| OU || eduID Federation Operator&lt;br /&gt;
|-&lt;br /&gt;
| CN || Metadata Signer&lt;br /&gt;
|-&lt;br /&gt;
| emailAddress || info@eduid.hu&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség kezdete || 2020.06.13.&lt;br /&gt;
|-&lt;br /&gt;
| Érvényesség vége || 2025.06.14.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Aláíró kulcs cseréje ==&lt;br /&gt;
* A föderációs entitások számára ajánlott a tanúsítvány lejárati idejének figyelmen kívül hagyása.&lt;br /&gt;
* A kulccsere koordinálása a &amp;lt;code&amp;gt;href-tech&amp;lt;/code&amp;gt; levelezőlistán keresztül történik.&lt;br /&gt;
* Kulcs visszavonásakor (kompromittálódás gyanúja esetén) a régi aláíró kulcs azonnal eltávolításra kerül, kontrollált kulcscsere esetén az aláírás párhuzamosan történik a régi és az új kulccsal.&lt;br /&gt;
&lt;br /&gt;
= Metaadat elérése =&lt;br /&gt;
A HREF föderációban többféle metaadat-forrás áll rendelkezésre, melyeket a http://metadata.eduid.hu -ról lehet elérni. Fontos megemlíteni, hogy a metadata letöltésénél nem indokolt az SSL használata, ezért - amennyiben lehetséges -, érdemes a metadata URL-eket nem titkosított HTTP protokoll segítségével letölteni.&lt;br /&gt;
&lt;br /&gt;
A metadata elérés URL-je a következő: http://metadata.eduid.hu/${alairo_kulcs_kibocsatas_eve}/${metadata_forras}.xml. A metadata források jelenleg a következők lehetnek:&lt;br /&gt;
* &amp;lt;code&amp;gt;href.xml&amp;lt;/code&amp;gt;: az éles föderációban részt vevő, és a föderáció kritériumait teljesítő entitások&lt;br /&gt;
* &amp;lt;code&amp;gt;href-test.xml&amp;lt;/code&amp;gt;: a HREF föderáció tesztrendszerei. Bármely, föderációban részt vevő intézmény tehet be teszt-entitást ebbe a halmazba, ezért ezen metaadat-forrás csak tesztelési célra használható.&lt;br /&gt;
* &amp;lt;code&amp;gt;href-edugain.xml&amp;lt;/code&amp;gt;: a HREF föderációból az [http://edugain.org eduGAIN] konföderációba kiajánlott entitások. Ide csak olyan entitások kerülhetnek be, melyek megfelelnek a föderációs kritériumoknak, és képesek az [http://edugain.org eduGAIN] konföderációval való együttműködésre. Ezen entitások be kell hogy olvassák az eduGAIN metaadatot is.&lt;br /&gt;
* &amp;lt;code&amp;gt;edugain.xml&amp;lt;/code&amp;gt;: az [http://edugain.org eduGAIN] konföderáció metaadata, a HREF aláíró kulccsal aláírva.&lt;br /&gt;
* intézmény-specifikus metaadat fájlok, melyeket a föderáció kérésre biztosítja, tetszőleges entitások halmazba gyűjtésével.&lt;br /&gt;
&lt;br /&gt;
== MDX-alapú elérés ==&lt;br /&gt;
Az MDX, azaz MetaDataeXchange protokolt erőforrás optimalizálás céljából találták ki, hogy ne kelljen egyes IdP-knek és SP-knek indokolatlanul nagy XML fájlokat feldolgozniuk és tárolniuk, mikor a felhasználóiknak jó eséllyel a fájlokban tárolt entitások töredékére van csak szükségük. Ezért az egyes entitásokat be lehet úgy állítani, hogy csak akkor töltsék le az adott entitás metaadatát, mikor arra szükség van (az első letöltés után természetesen helyben tároldóik a metaadat a &amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;-ben megadott ideig). &lt;br /&gt;
&lt;br /&gt;
A HREF föderációban teszt jelleggel működik és elérhető MDX-kiszolgáló: &amp;lt;code&amp;gt;http://mdx.eduid.hu&amp;lt;/code&amp;gt;. A megfelelő beállításokhoz [[MDX|itt]] érhető el segédlet.&lt;br /&gt;
&lt;br /&gt;
Az MDX kiszolgáló eltérő (nem fizikai) kulcsot és tanúsítványt használ. Ennek SHA-1 lenyomata:  &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;. Jelenleg (2015. október) az MDX elérés még csak teszt jelleggel működik, az élesüzemre váltáskor a kulcs és a tanúsítvány változni fog. A jelenlegi tanúsítvány innen tölthető le: &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/mdx-test-signer-2015.crt&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4745</id>
		<title>HREF metadata specifikáció</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4745"/>
				<updated>2021-03-29T15:56:10Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Aláírási folyamat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A föderációs metaadat célja, hogy a föderációban részt vevő intézmények illetve entitások technikai, bizalmi és adminisztratív adatait egy helyre gyűjtse. A metaadatok formátuma megfelel a SAML2 metaadat szabványnak.&lt;br /&gt;
&lt;br /&gt;
= Biztonsági megfontolások =&lt;br /&gt;
Mivel a metadata tartalmazza a föderációban részt vevő tagok és komponensek technikai információit, ezért a benne tárolt információkkal kapcsolatban figyelembe kell venni a következő biztonsági megfontolásokat:&lt;br /&gt;
&lt;br /&gt;
* Téves vagy kompromittálódott adatok eltávolítása esetén a sérülékenységi ablak megegyezik a metadata gyorstárazhatósági (&amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;) idejével, '''amennyiben a támadó nem képes blokkolni a központi metaadatok elérhetőségét (DOS)'''&lt;br /&gt;
* Amennyiben a támadó képes blokkolni a központi metaadatok elérhetőségét, a sérülékenységi ablak a legutolsó letöltött metadata állomány érvényességéig (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt; paraméterében meghatározott ideig) tart.&lt;br /&gt;
* Amennyiben a metaadatok érvényességi ideje lejár, az entitás nem képes azonosítani a többi föderációs résztvevőt, ezért nem tud föderációs szolgáltatást (pl. IdP esetén azonosítási szolgáltatást) nyújtani.&lt;br /&gt;
&lt;br /&gt;
= Metaadatban tárolt információk =&lt;br /&gt;
* Bizalom a metaadatban&lt;br /&gt;
** a metaadat integritásvédelmét és hitelességét egy digitális aláírás biztosítja.&lt;br /&gt;
** a metaadat visszavonhatóságát a lejárati idő (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt;) biztosítja, ami jelenleg 3 nap.&lt;br /&gt;
** az egyes rendszerek gyorstárazhatják a metaadatot, de legalább naponta egyszer kötelesek a hiteles állományt frissíteni.&lt;br /&gt;
** az aláírási procedúrát a [[#Metaadat_aláírásának_módja]] fejezet írja le.&lt;br /&gt;
* Tanúsítványok&lt;br /&gt;
** kötelező legalább 1024 bites kulcspárt használni&lt;br /&gt;
** az entitások által használt tanúsítvánnyal kapcsolatban a föderáció nem tesz különleges megkötést, sőt: ajánlott hosszú lejáratú self-signed tanúsítványok használata&lt;br /&gt;
* További információk&lt;br /&gt;
** minden szöveges mezőt legalább két nyelven: magyarul és angolul ki kell tölteni&lt;br /&gt;
** kötelezően kitöltendőek az intézményi, adminisztratív információk (&amp;lt;code&amp;gt;Organization&amp;lt;/code&amp;gt; illetve &amp;lt;code&amp;gt;ContactPerson&amp;lt;/code&amp;gt; elemek)&lt;br /&gt;
** ajánlott megadni egy helpdesk URL-r, ahova hiba esetén a felhasználók fordulhatnak (&amp;lt;code&amp;gt;errorURL&amp;lt;/code&amp;gt; attribútum)&lt;br /&gt;
** SP-k esetén további kötelező elemek&lt;br /&gt;
*** &amp;lt;code&amp;gt;AttributeConsumingService&amp;lt;/code&amp;gt;, ami megadja a kért attribútumokat&lt;br /&gt;
**** &amp;lt;code&amp;gt;RequestedAttributes&amp;lt;/code&amp;gt; - itt az attribútum informális neve is szerepeljen&lt;br /&gt;
**** &amp;lt;code&amp;gt;ServiceName&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ServiceDescription&amp;lt;/code&amp;gt; az SP szolgáltatás neve és leírása&lt;br /&gt;
*** a szolgáltatás elérhetősége, amin a szolgáltatás bemutatkozik (extension)&lt;br /&gt;
*** adatkezelési szabályzatra mutató URL (extension)&lt;br /&gt;
** IdP-k esetén&lt;br /&gt;
*** a scope csak az adott intézmény kezelésében levő domain név lehet (Shibboleth extension)&lt;br /&gt;
** lehetőség van további adatok megadására is&lt;br /&gt;
*** logó&lt;br /&gt;
*** gps koordináták, IP cím tartomány&lt;br /&gt;
*** különböző tagek, például a szolgáltatás publikus-e, vagy épp bevezetés alatt áll-e&lt;br /&gt;
&lt;br /&gt;
== Metaadat kiterjesztések használata ==&lt;br /&gt;
Ezen kiegészítő adatok tárolására az internet2 szabványtervezetet készít, ennek a sémának a jelenlegi verziója megtalálható [http://wiki.oasis-open.org/security/SAML2MetadataUI itt].&lt;br /&gt;
&lt;br /&gt;
A kiegészítő séma névtere: &amp;lt;code&amp;gt;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;lt;/code&amp;gt;. Az alábbi táblázatban ezen névtérben definiált legfontosabb elemeket foglaljuk össze:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! element név&lt;br /&gt;
! szemantika&lt;br /&gt;
! értékekre vonatkozó megkötések&lt;br /&gt;
|-&lt;br /&gt;
| GeolocationHint&lt;br /&gt;
| szélesség és hosszúság érték, a + előjel az északi szélességet illetve keleti hosszúságot jelöli&lt;br /&gt;
| 47.47359,19.052891&lt;br /&gt;
|-&lt;br /&gt;
| InformationURL&lt;br /&gt;
| az entitásról további információkat (pl. helpdesk) szolgáltató oldal.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PrivacyStatementURL&lt;br /&gt;
| Az SP adatvédelmi nyilatkozátnak elérhetősége (URL)&lt;br /&gt;
| Engedélyezett formátumok: HTML, PDF&lt;br /&gt;
|-&lt;br /&gt;
| Logo&lt;br /&gt;
| Az IdP/SP logójának elérhetősége&lt;br /&gt;
| Formátummal kapcsolatban lásd [[#Logo]]&lt;br /&gt;
|-&lt;br /&gt;
| IPHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény hálózati tartománya(i). IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| CIDR, több érték is megadható&lt;br /&gt;
|-&lt;br /&gt;
| DomainHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény által felügyelt domain név. IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| Több érték is megadható &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Logo ===&lt;br /&gt;
* formátum: URL egy transzparens hátterű PNG, vagy transzparens hátterű GIF képre&lt;br /&gt;
* méretezés&lt;br /&gt;
** javasolt oldalarány 1:1 vagy 16:9&lt;br /&gt;
** maximális méret 200x200px&lt;br /&gt;
** ajánlott egy 16x16px-es verziót is megadni &lt;br /&gt;
* attribútumok&lt;br /&gt;
** &amp;lt;code&amp;gt;xml:lang&amp;lt;/code&amp;gt;: lokalizációs információ&lt;br /&gt;
** &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;: opcionális link&lt;br /&gt;
** &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;: opcionális magasság érték pixelben&lt;br /&gt;
** &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;: opcionális szélesség érték pixelben&lt;br /&gt;
&lt;br /&gt;
== Egy IdP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://idp.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;IDPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol urn:mace:shibboleth:1.0&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;shibmd:Scope&amp;gt;niif.hu&amp;lt;/shibmd:Scope&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:DiscoHints xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:GeolocationHint&amp;gt;47.518356,19.055437&amp;lt;/mdui:GeolocationHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;niif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;iif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:DiscoHints&amp;gt;&lt;br /&gt;
   &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
   &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
      &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
     &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
   &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
   &amp;lt;!-- endpoints, nameidformats --&amp;gt;&lt;br /&gt;
   &amp;lt;/IDPSSODescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Egy SP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://rr.aai.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;SPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:UIInfo xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:PrivacyStatementURL&amp;gt;https://rr.aai.niif.hu/privacy-policy&amp;lt;/mdui:PrivacyStatementURL&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:InformationURL&amp;gt;https://rr.aai.niif.hu/about&amp;lt;/mdui:InformationURL&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:UIInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;encryption&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;!-- endpoints --&amp;gt;&lt;br /&gt;
  &amp;lt;AttributeConsumingService index=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;en&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;hu&amp;quot;&amp;gt;Resource Registry - a föderáció adminisztrációs alkalmazása http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;en&amp;quot;&amp;gt;Resource Registry - federation administration tool http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;mail&amp;quot; Name=&amp;quot;urn:oid:0.9.2342.19200300.100.1.3&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;surname&amp;quot; Name=&amp;quot;urn:oid:2.5.4.4&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;givenName&amp;quot; Name=&amp;quot;urn:oid:2.5.4.42&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonPrincipalName&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.6&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;schacHomeOrganizationType&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.25178.1.2.10&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonScopedAffiliation&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.9&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/AttributeConsumingService&amp;gt;&lt;br /&gt;
 &amp;lt;/SPSSODescriptor&amp;gt;&lt;br /&gt;
 &amp;lt;Organization&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;hu&amp;quot;&amp;gt;http://www.niif.hu&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;en&amp;quot;&amp;gt;http://www.niif.hu/en&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
 &amp;lt;/Organization&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Metaadat aláírásának módja =&lt;br /&gt;
== Aláíró kulcs és tanúsítványok ==&lt;br /&gt;
&lt;br /&gt;
=== HREF-2011 ===&lt;br /&gt;
&lt;br /&gt;
* Az aláíró kulcsot smart cardon, pin kóddal védve tároljuk.&lt;br /&gt;
* Az aláírás on-line történik, a kártya pin kódját az aláíró szoftver indításakor az AAI adminisztrátor adja meg, a jelszó nem kerül tárolásra az aláírást végző rendszeren (sem másutt).&lt;br /&gt;
&lt;br /&gt;
=== HREF-2020 ===&lt;br /&gt;
&lt;br /&gt;
* 4096 bites, SHA-384 RSA aláíró kulcs.&lt;br /&gt;
* Az aláírás on-line történik, több telephelyes tartalékolt infrastruktúrával.&lt;br /&gt;
&lt;br /&gt;
== Aláírási folyamat ==&lt;br /&gt;
&lt;br /&gt;
Az aláíratlan metaadat frissítése:&lt;br /&gt;
&lt;br /&gt;
# Az aláíratlan metaadat a https://rr.eduid.hu oldalról ütemezetten, minden óra 15. és 45. percében letöltésre kerül.&lt;br /&gt;
# A letöltött metaadat XML séma ellenőrzése ellenőrzése.&lt;br /&gt;
# A metadat feltöltése az objektum tárolóba.&lt;br /&gt;
&lt;br /&gt;
== Aláírás ellenőrzése explicit tanúsítvánnyal ==&lt;br /&gt;
A föderáció entitásai a föderációs metaadat hitelességéről a digitális aláírás ellenőrzésével győződhetnek meg. &lt;br /&gt;
* Az explicit ellenőrzés esetén a &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/&amp;lt;/code&amp;gt; URL-ről kell letölteni a metadata fájlokat.&lt;br /&gt;
* A tanúsítvány a https://metadata.eduid.hu oldalról érhető el.&lt;br /&gt;
** DN-je &amp;lt;code&amp;gt;EMAILADDRESS=aai@niif.hu, CN=Metadata Signer, OU=eduID Federation Operator, O=NIIF Institute, C=HU&amp;lt;/code&amp;gt;&lt;br /&gt;
** SHA-1 &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
* Ajánlott a tanúsítvány lejárati idejét figyelmen kívül hagyni.&lt;br /&gt;
* A tanúsítványcsere koordinálása out-of-band módszerrel történik (a &amp;lt;code&amp;gt;href-tech&amp;lt;/code&amp;gt; levelezőlista segítségével).&lt;br /&gt;
&lt;br /&gt;
== Aláíró kulcs cseréje ==&lt;br /&gt;
* A föderációs entitások számára ajánlott a tanúsítvány lejárati idejének figyelmen kívül hagyása.&lt;br /&gt;
* A kulccsere koordinálása a &amp;lt;code&amp;gt;href-tech&amp;lt;/code&amp;gt; levelezőlistán keresztül történik.&lt;br /&gt;
* Kulcs visszavonásakor (kompromittálódás gyanúja esetén) a régi aláíró kulcs azonnal eltávolításra kerül, kontrollált kulcscsere esetén az aláírás párhuzamosan történik a régi és az új kulccsal.&lt;br /&gt;
&lt;br /&gt;
= Metaadat elérése =&lt;br /&gt;
A HREF föderációban többféle metaadat-forrás áll rendelkezésre, melyeket a http://metadata.eduid.hu -ról lehet elérni. Fontos megemlíteni, hogy a metadata letöltésénél nem indokolt az SSL használata, ezért - amennyiben lehetséges -, érdemes a metadata URL-eket nem titkosított HTTP protokoll segítségével letölteni.&lt;br /&gt;
&lt;br /&gt;
A metadata elérés URL-je a következő: http://metadata.eduid.hu/${alairo_kulcs_kibocsatas_eve}/${metadata_forras}.xml. A metadata források jelenleg a következők lehetnek:&lt;br /&gt;
* &amp;lt;code&amp;gt;href.xml&amp;lt;/code&amp;gt;: az éles föderációban részt vevő, és a föderáció kritériumait teljesítő entitások&lt;br /&gt;
* &amp;lt;code&amp;gt;href-test.xml&amp;lt;/code&amp;gt;: a HREF föderáció tesztrendszerei. Bármely, föderációban részt vevő intézmény tehet be teszt-entitást ebbe a halmazba, ezért ezen metaadat-forrás csak tesztelési célra használható.&lt;br /&gt;
* &amp;lt;code&amp;gt;href-edugain.xml&amp;lt;/code&amp;gt;: a HREF föderációból az [http://edugain.org eduGAIN] konföderációba kiajánlott entitások. Ide csak olyan entitások kerülhetnek be, melyek megfelelnek a föderációs kritériumoknak, és képesek az [http://edugain.org eduGAIN] konföderációval való együttműködésre. Ezen entitások be kell hogy olvassák az eduGAIN metaadatot is.&lt;br /&gt;
* &amp;lt;code&amp;gt;edugain.xml&amp;lt;/code&amp;gt;: az [http://edugain.org eduGAIN] konföderáció metaadata, a HREF aláíró kulccsal aláírva.&lt;br /&gt;
* intézmény-specifikus metaadat fájlok, melyeket a föderáció kérésre biztosítja, tetszőleges entitások halmazba gyűjtésével.&lt;br /&gt;
&lt;br /&gt;
== MDX-alapú elérés ==&lt;br /&gt;
Az MDX, azaz MetaDataeXchange protokolt erőforrás optimalizálás céljából találták ki, hogy ne kelljen egyes IdP-knek és SP-knek indokolatlanul nagy XML fájlokat feldolgozniuk és tárolniuk, mikor a felhasználóiknak jó eséllyel a fájlokban tárolt entitások töredékére van csak szükségük. Ezért az egyes entitásokat be lehet úgy állítani, hogy csak akkor töltsék le az adott entitás metaadatát, mikor arra szükség van (az első letöltés után természetesen helyben tároldóik a metaadat a &amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;-ben megadott ideig). &lt;br /&gt;
&lt;br /&gt;
A HREF föderációban teszt jelleggel működik és elérhető MDX-kiszolgáló: &amp;lt;code&amp;gt;http://mdx.eduid.hu&amp;lt;/code&amp;gt;. A megfelelő beállításokhoz [[MDX|itt]] érhető el segédlet.&lt;br /&gt;
&lt;br /&gt;
Az MDX kiszolgáló eltérő (nem fizikai) kulcsot és tanúsítványt használ. Ennek SHA-1 lenyomata:  &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;. Jelenleg (2015. október) az MDX elérés még csak teszt jelleggel működik, az élesüzemre váltáskor a kulcs és a tanúsítvány változni fog. A jelenlegi tanúsítvány innen tölthető le: &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/mdx-test-signer-2015.crt&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4744</id>
		<title>HREF metadata specifikáció</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4744"/>
				<updated>2021-03-29T15:47:47Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Aláíró kulcs és tanúsítványok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A föderációs metaadat célja, hogy a föderációban részt vevő intézmények illetve entitások technikai, bizalmi és adminisztratív adatait egy helyre gyűjtse. A metaadatok formátuma megfelel a SAML2 metaadat szabványnak.&lt;br /&gt;
&lt;br /&gt;
= Biztonsági megfontolások =&lt;br /&gt;
Mivel a metadata tartalmazza a föderációban részt vevő tagok és komponensek technikai információit, ezért a benne tárolt információkkal kapcsolatban figyelembe kell venni a következő biztonsági megfontolásokat:&lt;br /&gt;
&lt;br /&gt;
* Téves vagy kompromittálódott adatok eltávolítása esetén a sérülékenységi ablak megegyezik a metadata gyorstárazhatósági (&amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;) idejével, '''amennyiben a támadó nem képes blokkolni a központi metaadatok elérhetőségét (DOS)'''&lt;br /&gt;
* Amennyiben a támadó képes blokkolni a központi metaadatok elérhetőségét, a sérülékenységi ablak a legutolsó letöltött metadata állomány érvényességéig (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt; paraméterében meghatározott ideig) tart.&lt;br /&gt;
* Amennyiben a metaadatok érvényességi ideje lejár, az entitás nem képes azonosítani a többi föderációs résztvevőt, ezért nem tud föderációs szolgáltatást (pl. IdP esetén azonosítási szolgáltatást) nyújtani.&lt;br /&gt;
&lt;br /&gt;
= Metaadatban tárolt információk =&lt;br /&gt;
* Bizalom a metaadatban&lt;br /&gt;
** a metaadat integritásvédelmét és hitelességét egy digitális aláírás biztosítja.&lt;br /&gt;
** a metaadat visszavonhatóságát a lejárati idő (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt;) biztosítja, ami jelenleg 3 nap.&lt;br /&gt;
** az egyes rendszerek gyorstárazhatják a metaadatot, de legalább naponta egyszer kötelesek a hiteles állományt frissíteni.&lt;br /&gt;
** az aláírási procedúrát a [[#Metaadat_aláírásának_módja]] fejezet írja le.&lt;br /&gt;
* Tanúsítványok&lt;br /&gt;
** kötelező legalább 1024 bites kulcspárt használni&lt;br /&gt;
** az entitások által használt tanúsítvánnyal kapcsolatban a föderáció nem tesz különleges megkötést, sőt: ajánlott hosszú lejáratú self-signed tanúsítványok használata&lt;br /&gt;
* További információk&lt;br /&gt;
** minden szöveges mezőt legalább két nyelven: magyarul és angolul ki kell tölteni&lt;br /&gt;
** kötelezően kitöltendőek az intézményi, adminisztratív információk (&amp;lt;code&amp;gt;Organization&amp;lt;/code&amp;gt; illetve &amp;lt;code&amp;gt;ContactPerson&amp;lt;/code&amp;gt; elemek)&lt;br /&gt;
** ajánlott megadni egy helpdesk URL-r, ahova hiba esetén a felhasználók fordulhatnak (&amp;lt;code&amp;gt;errorURL&amp;lt;/code&amp;gt; attribútum)&lt;br /&gt;
** SP-k esetén további kötelező elemek&lt;br /&gt;
*** &amp;lt;code&amp;gt;AttributeConsumingService&amp;lt;/code&amp;gt;, ami megadja a kért attribútumokat&lt;br /&gt;
**** &amp;lt;code&amp;gt;RequestedAttributes&amp;lt;/code&amp;gt; - itt az attribútum informális neve is szerepeljen&lt;br /&gt;
**** &amp;lt;code&amp;gt;ServiceName&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ServiceDescription&amp;lt;/code&amp;gt; az SP szolgáltatás neve és leírása&lt;br /&gt;
*** a szolgáltatás elérhetősége, amin a szolgáltatás bemutatkozik (extension)&lt;br /&gt;
*** adatkezelési szabályzatra mutató URL (extension)&lt;br /&gt;
** IdP-k esetén&lt;br /&gt;
*** a scope csak az adott intézmény kezelésében levő domain név lehet (Shibboleth extension)&lt;br /&gt;
** lehetőség van további adatok megadására is&lt;br /&gt;
*** logó&lt;br /&gt;
*** gps koordináták, IP cím tartomány&lt;br /&gt;
*** különböző tagek, például a szolgáltatás publikus-e, vagy épp bevezetés alatt áll-e&lt;br /&gt;
&lt;br /&gt;
== Metaadat kiterjesztések használata ==&lt;br /&gt;
Ezen kiegészítő adatok tárolására az internet2 szabványtervezetet készít, ennek a sémának a jelenlegi verziója megtalálható [http://wiki.oasis-open.org/security/SAML2MetadataUI itt].&lt;br /&gt;
&lt;br /&gt;
A kiegészítő séma névtere: &amp;lt;code&amp;gt;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;lt;/code&amp;gt;. Az alábbi táblázatban ezen névtérben definiált legfontosabb elemeket foglaljuk össze:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! element név&lt;br /&gt;
! szemantika&lt;br /&gt;
! értékekre vonatkozó megkötések&lt;br /&gt;
|-&lt;br /&gt;
| GeolocationHint&lt;br /&gt;
| szélesség és hosszúság érték, a + előjel az északi szélességet illetve keleti hosszúságot jelöli&lt;br /&gt;
| 47.47359,19.052891&lt;br /&gt;
|-&lt;br /&gt;
| InformationURL&lt;br /&gt;
| az entitásról további információkat (pl. helpdesk) szolgáltató oldal.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PrivacyStatementURL&lt;br /&gt;
| Az SP adatvédelmi nyilatkozátnak elérhetősége (URL)&lt;br /&gt;
| Engedélyezett formátumok: HTML, PDF&lt;br /&gt;
|-&lt;br /&gt;
| Logo&lt;br /&gt;
| Az IdP/SP logójának elérhetősége&lt;br /&gt;
| Formátummal kapcsolatban lásd [[#Logo]]&lt;br /&gt;
|-&lt;br /&gt;
| IPHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény hálózati tartománya(i). IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| CIDR, több érték is megadható&lt;br /&gt;
|-&lt;br /&gt;
| DomainHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény által felügyelt domain név. IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| Több érték is megadható &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Logo ===&lt;br /&gt;
* formátum: URL egy transzparens hátterű PNG, vagy transzparens hátterű GIF képre&lt;br /&gt;
* méretezés&lt;br /&gt;
** javasolt oldalarány 1:1 vagy 16:9&lt;br /&gt;
** maximális méret 200x200px&lt;br /&gt;
** ajánlott egy 16x16px-es verziót is megadni &lt;br /&gt;
* attribútumok&lt;br /&gt;
** &amp;lt;code&amp;gt;xml:lang&amp;lt;/code&amp;gt;: lokalizációs információ&lt;br /&gt;
** &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;: opcionális link&lt;br /&gt;
** &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;: opcionális magasság érték pixelben&lt;br /&gt;
** &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;: opcionális szélesség érték pixelben&lt;br /&gt;
&lt;br /&gt;
== Egy IdP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://idp.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;IDPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol urn:mace:shibboleth:1.0&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;shibmd:Scope&amp;gt;niif.hu&amp;lt;/shibmd:Scope&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:DiscoHints xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:GeolocationHint&amp;gt;47.518356,19.055437&amp;lt;/mdui:GeolocationHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;niif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;iif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:DiscoHints&amp;gt;&lt;br /&gt;
   &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
   &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
      &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
     &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
   &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
   &amp;lt;!-- endpoints, nameidformats --&amp;gt;&lt;br /&gt;
   &amp;lt;/IDPSSODescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Egy SP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://rr.aai.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;SPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:UIInfo xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:PrivacyStatementURL&amp;gt;https://rr.aai.niif.hu/privacy-policy&amp;lt;/mdui:PrivacyStatementURL&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:InformationURL&amp;gt;https://rr.aai.niif.hu/about&amp;lt;/mdui:InformationURL&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:UIInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;encryption&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;!-- endpoints --&amp;gt;&lt;br /&gt;
  &amp;lt;AttributeConsumingService index=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;en&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;hu&amp;quot;&amp;gt;Resource Registry - a föderáció adminisztrációs alkalmazása http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;en&amp;quot;&amp;gt;Resource Registry - federation administration tool http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;mail&amp;quot; Name=&amp;quot;urn:oid:0.9.2342.19200300.100.1.3&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;surname&amp;quot; Name=&amp;quot;urn:oid:2.5.4.4&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;givenName&amp;quot; Name=&amp;quot;urn:oid:2.5.4.42&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonPrincipalName&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.6&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;schacHomeOrganizationType&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.25178.1.2.10&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonScopedAffiliation&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.9&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/AttributeConsumingService&amp;gt;&lt;br /&gt;
 &amp;lt;/SPSSODescriptor&amp;gt;&lt;br /&gt;
 &amp;lt;Organization&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;hu&amp;quot;&amp;gt;http://www.niif.hu&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;en&amp;quot;&amp;gt;http://www.niif.hu/en&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
 &amp;lt;/Organization&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Metaadat aláírásának módja =&lt;br /&gt;
== Aláíró kulcs és tanúsítványok ==&lt;br /&gt;
&lt;br /&gt;
=== HREF-2011 ===&lt;br /&gt;
&lt;br /&gt;
* Az aláíró kulcsot smart cardon, pin kóddal védve tároljuk.&lt;br /&gt;
* Az aláírás on-line történik, a kártya pin kódját az aláíró szoftver indításakor az AAI adminisztrátor adja meg, a jelszó nem kerül tárolásra az aláírást végző rendszeren (sem másutt).&lt;br /&gt;
&lt;br /&gt;
=== HREF-2020 ===&lt;br /&gt;
&lt;br /&gt;
* 4096 bites, SHA-384 RSA aláíró kulcs.&lt;br /&gt;
* Az aláírás on-line történik, több telephelyes tartalékolt infrastruktúrával.&lt;br /&gt;
&lt;br /&gt;
== Aláírási folyamat ==&lt;br /&gt;
* Aláíratlan metaadat frissítése&lt;br /&gt;
** az aláíratlan metaadat a https://rr.eduid.hu oldalról ütemezetten (5 perc) letöltésre kerül. A letöltés során az rr.eduid.hu tanúsítványa explicit módon ellenőrzésre kerül.&lt;br /&gt;
** a letöltött metaadat formai ellenőrzése&lt;br /&gt;
** az ellenőrzött entitások egy verziókövető rendszerbe kerülnek, az esetleges változásról e-mail értesítés készül ([https://listserv.niif.hu/mailman/listinfo/href-metadata-changes href-metadata-changes] nevű levelezőlistára)&lt;br /&gt;
* Az aláíró szoftver rendszeresen (1-2 percenként) ellenőrzi a metaadatot a verziókövető rendszerben, és változás esetén új aláírt metaadatokat készít&lt;br /&gt;
** amennyiben nincs változás, fix időközönként (naponta legalább egyszer) új aláírt állományok készülnek&lt;br /&gt;
&lt;br /&gt;
== Aláírás ellenőrzése explicit tanúsítvánnyal ==&lt;br /&gt;
A föderáció entitásai a föderációs metaadat hitelességéről a digitális aláírás ellenőrzésével győződhetnek meg. &lt;br /&gt;
* Az explicit ellenőrzés esetén a &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/&amp;lt;/code&amp;gt; URL-ről kell letölteni a metadata fájlokat.&lt;br /&gt;
* A tanúsítvány a https://metadata.eduid.hu oldalról érhető el.&lt;br /&gt;
** DN-je &amp;lt;code&amp;gt;EMAILADDRESS=aai@niif.hu, CN=Metadata Signer, OU=eduID Federation Operator, O=NIIF Institute, C=HU&amp;lt;/code&amp;gt;&lt;br /&gt;
** SHA-1 &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
* Ajánlott a tanúsítvány lejárati idejét figyelmen kívül hagyni.&lt;br /&gt;
* A tanúsítványcsere koordinálása out-of-band módszerrel történik (a &amp;lt;code&amp;gt;href-tech&amp;lt;/code&amp;gt; levelezőlista segítségével).&lt;br /&gt;
&lt;br /&gt;
== Aláíró kulcs cseréje ==&lt;br /&gt;
* A föderációs entitások számára ajánlott a tanúsítvány lejárati idejének figyelmen kívül hagyása.&lt;br /&gt;
* A kulccsere koordinálása a &amp;lt;code&amp;gt;href-tech&amp;lt;/code&amp;gt; levelezőlistán keresztül történik.&lt;br /&gt;
* Kulcs visszavonásakor (kompromittálódás gyanúja esetén) a régi aláíró kulcs azonnal eltávolításra kerül, kontrollált kulcscsere esetén az aláírás párhuzamosan történik a régi és az új kulccsal.&lt;br /&gt;
&lt;br /&gt;
= Metaadat elérése =&lt;br /&gt;
A HREF föderációban többféle metaadat-forrás áll rendelkezésre, melyeket a http://metadata.eduid.hu -ról lehet elérni. Fontos megemlíteni, hogy a metadata letöltésénél nem indokolt az SSL használata, ezért - amennyiben lehetséges -, érdemes a metadata URL-eket nem titkosított HTTP protokoll segítségével letölteni.&lt;br /&gt;
&lt;br /&gt;
A metadata elérés URL-je a következő: http://metadata.eduid.hu/${alairo_kulcs_kibocsatas_eve}/${metadata_forras}.xml. A metadata források jelenleg a következők lehetnek:&lt;br /&gt;
* &amp;lt;code&amp;gt;href.xml&amp;lt;/code&amp;gt;: az éles föderációban részt vevő, és a föderáció kritériumait teljesítő entitások&lt;br /&gt;
* &amp;lt;code&amp;gt;href-test.xml&amp;lt;/code&amp;gt;: a HREF föderáció tesztrendszerei. Bármely, föderációban részt vevő intézmény tehet be teszt-entitást ebbe a halmazba, ezért ezen metaadat-forrás csak tesztelési célra használható.&lt;br /&gt;
* &amp;lt;code&amp;gt;href-edugain.xml&amp;lt;/code&amp;gt;: a HREF föderációból az [http://edugain.org eduGAIN] konföderációba kiajánlott entitások. Ide csak olyan entitások kerülhetnek be, melyek megfelelnek a föderációs kritériumoknak, és képesek az [http://edugain.org eduGAIN] konföderációval való együttműködésre. Ezen entitások be kell hogy olvassák az eduGAIN metaadatot is.&lt;br /&gt;
* &amp;lt;code&amp;gt;edugain.xml&amp;lt;/code&amp;gt;: az [http://edugain.org eduGAIN] konföderáció metaadata, a HREF aláíró kulccsal aláírva.&lt;br /&gt;
* intézmény-specifikus metaadat fájlok, melyeket a föderáció kérésre biztosítja, tetszőleges entitások halmazba gyűjtésével.&lt;br /&gt;
&lt;br /&gt;
== MDX-alapú elérés ==&lt;br /&gt;
Az MDX, azaz MetaDataeXchange protokolt erőforrás optimalizálás céljából találták ki, hogy ne kelljen egyes IdP-knek és SP-knek indokolatlanul nagy XML fájlokat feldolgozniuk és tárolniuk, mikor a felhasználóiknak jó eséllyel a fájlokban tárolt entitások töredékére van csak szükségük. Ezért az egyes entitásokat be lehet úgy állítani, hogy csak akkor töltsék le az adott entitás metaadatát, mikor arra szükség van (az első letöltés után természetesen helyben tároldóik a metaadat a &amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;-ben megadott ideig). &lt;br /&gt;
&lt;br /&gt;
A HREF föderációban teszt jelleggel működik és elérhető MDX-kiszolgáló: &amp;lt;code&amp;gt;http://mdx.eduid.hu&amp;lt;/code&amp;gt;. A megfelelő beállításokhoz [[MDX|itt]] érhető el segédlet.&lt;br /&gt;
&lt;br /&gt;
Az MDX kiszolgáló eltérő (nem fizikai) kulcsot és tanúsítványt használ. Ennek SHA-1 lenyomata:  &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;. Jelenleg (2015. október) az MDX elérés még csak teszt jelleggel működik, az élesüzemre váltáskor a kulcs és a tanúsítvány változni fog. A jelenlegi tanúsítvány innen tölthető le: &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/mdx-test-signer-2015.crt&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4743</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4743"/>
				<updated>2021-03-29T13:45:26Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Bevezetés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2022. január 1.-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat.&lt;br /&gt;
&lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs csere miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2026.01.01.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_attrib%C3%BAtum_specifik%C3%A1ci%C3%B3&amp;diff=4742</id>
		<title>HREF attribútum specifikáció</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_attrib%C3%BAtum_specifik%C3%A1ci%C3%B3&amp;diff=4742"/>
				<updated>2021-03-29T10:28:32Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: „HREF attribútum specifikáció” levédve: FedOp felelősség ([Szerkesztés=csak adminisztrátoroknak engedélyezett] (határozatlan) [Átnevezés=csak adminisztrátoroknak engedélyezett] (határozatlan))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== A specifikáció célja ==&lt;br /&gt;
A föderációban az IdP SAML attribútumokban ad meg adatokat a felhasználóról az SP-nek. Ahhoz, hogy az adatokban hordozott információ átadása pontos legyen, fontos, hogy a használt attribútumokat a két fél ugyanúgy értelmezze.&lt;br /&gt;
&lt;br /&gt;
Az attribútumok pontos meghatározása az attribútumok sémájában található. A specifikációban az alábbi sémákat használtuk fel:&lt;br /&gt;
* ''person'', ''organizationalPerson'' (X.521)&lt;br /&gt;
* ''inetOrgPerson'' (RFC2798)&lt;br /&gt;
* ''eduPerson'' (http://middleware.internet2.edu/eduperson/)&lt;br /&gt;
* ''SCHAC'' (http://www.terena.org/activities/tf-emc2/schacreleases.html)&lt;br /&gt;
* ''niifPerson'', ''niifEduPerson'' ([[NIIFSchema]])&lt;br /&gt;
&lt;br /&gt;
A fenti dokumentumokban definiált attribútumoknak a föderációban való ''értelmezését'' határozza meg az Attribútum Specifikáció. Ez néhány esetben valamivel szűkebb, mint az eredeti definíció, azért, hogy az információt az SP-k pontosabban értelmezhessék. &lt;br /&gt;
&lt;br /&gt;
A specifikációban felsoroltakon túl az IdP-k tetszőleges attribútumot megvalósíthatnak és kiadhatnak ''bilaterális megállapodás'' alapján.&lt;br /&gt;
== Attribútumok használata ==&lt;br /&gt;
=== Meghatározások ===&lt;br /&gt;
* '''Implementáció''' (megvalósítás): egy IdP abban az esetben ''implementál'' egy attribútumot, ha az attribútumban hordozott információ a föderációs specifikációnak megfelelő szemantikai és formai követelmények szerint a rendelkezésére áll. Ez jelentheti azt, hogy a felhasználói adatbázisban a felhasználó bejegyzése tartalmazza ezt az attribútumot, de az attribútum más módon is előállhat (pl. statikusan vagy más attribútumokból dinamikusan generálva). Az implementáció részleteivel kapcsolatban a föderáció nem fogalmaz meg megkötést&lt;br /&gt;
* '''Attribútum kiadás''': az attribútum átadása néhány (vagy a föderációban található összes) SP-nek.&lt;br /&gt;
&lt;br /&gt;
=== Implementációs szintek ===&lt;br /&gt;
* '''Kötelező''': az attribútumot kötelező az IdP-nek implementálni. (Nem kötelező kiadnia.)&lt;br /&gt;
* '''Ajánlott''': az attribútumot ajánlott az IdP-nek implementálni, de ez néhány intézménynél lehetetlen vagy nehézségekbe ütközhet&lt;br /&gt;
* '''Opcionális''': az attribútumot az IdP a saját döntése szerint megvalósíthatja.&lt;br /&gt;
:: Fontos kiemelni, hogy amennyiben egy IdP implementál egy opcionális attribútumot, azt '''a specifikáció szerint KÖTELEZŐ megtennie''', azaz követve a specifikáció szemantikai és szintaktikai előírásait.&lt;br /&gt;
&lt;br /&gt;
=== SP attribútum-igények ===&lt;br /&gt;
Az SP-k a [[Resource Registry]]-ben, és ezen keresztül a [[Metadata|metadata]] állományban jelezhetik, hogy egy attribútum számukra megkövetelt (required) vagy ajánlott (desired).&lt;br /&gt;
* '''Megkövetelt''': az alkalmazás működéséhez elengedhetetlen az attribútum&lt;br /&gt;
:: pl. &amp;lt;code&amp;gt;eduPersonPrincipalName&amp;lt;/code&amp;gt; olyan alkalmazásokhoz, amelyek nincsenek felkészítve átlátszatlan (opaque) azonosítók kezelésére&lt;br /&gt;
* '''Ajánlott''': az alkalmazás működését megkönnyíti az attribútum&lt;br /&gt;
:: pl. a &amp;lt;code&amp;gt;cn&amp;lt;/code&amp;gt; attribútum átadásakor az alkalmazás nem kéri be a felhasználó teljes nevét regisztrációkor&lt;br /&gt;
&lt;br /&gt;
=== Hibakezelés ===&lt;br /&gt;
Abban az esetben, ha egy IdP nem adja ki egy vagy több az SP számára elengedhetetlen attribútumot, az SP-nek KÖTELEZŐ a felhasználónak hibaüzenetet adnia. (Ugyanis egy SP csak abban az esetben jelölhet meg egy attribútumot ''megkövetelt attribútumnak'', ha ez az alkalmazás működéséhez elengedhetetlen, minden egyéb esetben ''ajánlott''-nak kell megjelölnie.) Azonban ez a hibaüzenet lehetséges, hogy a felhasználó számára nehezen értelmezhető (pl: ''Authorization Required'').&lt;br /&gt;
&lt;br /&gt;
Ezért az IdP-k számára AJÁNLOTT kiadni azokat az attribútumokat, amelyeket az SP-k ''megkövetelt''-nek jelölnek meg.&lt;br /&gt;
&lt;br /&gt;
== Attribútumok listája ==&lt;br /&gt;
&lt;br /&gt;
=== Lista ===&lt;br /&gt;
==== Kötelező attribútumok ====&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|eduPersonTargetedID&lt;br /&gt;
|-&lt;br /&gt;
|eduPersonScopedAffiliation&lt;br /&gt;
|-&lt;br /&gt;
|schacHomeOrganizationType&lt;br /&gt;
|-&lt;br /&gt;
|eduPersonPrincipalName&lt;br /&gt;
|}&lt;br /&gt;
==== Ajánlott attribútumok ====&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|displayName&lt;br /&gt;
|-&lt;br /&gt;
|mail&lt;br /&gt;
|-&lt;br /&gt;
|eduPersonEntitlement&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Állandó felhasználói azonosítók ===&lt;br /&gt;
Bizonyos alkalmazások esetén szükséges alkalmazás-specifikus adatokat is tárolni. Ilyen példa lehet egy webes naptárnál a felhasználóhoz kötődő bejegyzések, vagy egy wikinél a felhasználó szerkesztései. Ezeket az alkalmazások valamilyen helyi adatbázisban tárolják, a kulcs a felhasználó és az adatbázis bejegyzés között pedig egy '''állandó azonosító'''.&lt;br /&gt;
&lt;br /&gt;
Az állandó azonosítók lehetnek:&lt;br /&gt;
* '''statikusak''': a felhasználó létrehozásakor megadott adattal megegyezők&lt;br /&gt;
* '''számítottak''': a felhasználó valamelyik (vagy több) attribútumából algoritmikusan - általában hash eljárással - generáltak&lt;br /&gt;
* '''tároltak''': ezek általában olyan azonosítók, amelyet az IdP egy adatbázisban elsődleges kulcsként használ, azaz &lt;br /&gt;
** a felhasználói attribútumok változása esetén is állandó marad&lt;br /&gt;
** egyediségük biztosított&lt;br /&gt;
&lt;br /&gt;
Az azonosítók az alábbi tulajdonságokkal rendelkezhetnek:&lt;br /&gt;
* '''állandóság''': az IdP-nek gondoskodnia kell arról, hogy a kiosztott azonosító a felhasználó intézménynél töltött életciklusa során állandó legyen. &lt;br /&gt;
:: Amennyiben egy állandó(nak szánt) azonosító mégis megváltozik, az nagyon nehéz helyzetbe hozhatja mind a felhasználót, mind az alkalmazás üzemeltetőt. Erre megoldás lehet a SAML2 NameID Mapping, azonban ezt jelenleg a föderációban használt szoftverek csak részlegesen vagy egyáltalán nem támogatják.&lt;br /&gt;
* '''nem osztható ki újra''' (''non-reassignable''): az IdP-nek gondoskodnia kell arról, hogy egy felhasználó azonosítóját később nem osztja ki másik felhasználónak. &lt;br /&gt;
:: Ennek algoritmikus biztosítása bizonyos esetekben nehézségekbe ütközhet (pl. hash ütközések, illetve bizonyos IdP-k kézzel osztanak azonosítókat), ezért jelen specifikáció csak azt követeli meg, hogy azonosító a gyakorlatban ne tegye lehetővé, hogy az alkalmazás oldalán a felhasználók összekeveredjenek. Különböző IdP-ktől jövő felhasználók azonosítói abban az esetben nem ütközhetnek, ha az azonosítónak része valamilyen, az IdP-re jellemző adat ([[Scope|scope]] vagy [[entityID]]).&lt;br /&gt;
* '''nem átlátszó''' (''opaque''): az ilyen azonosítók nem jellemzők a felhasználóra, az értékéből nem lehet következtetni a felhasználó személyére (pl. e-mail címére)&lt;br /&gt;
:: Nem minden azonosító rendelkezik ilyen tulajdonsággal, azonban intézmények között adatvédelmi szempontból kifejezetten kívánatos, hogy egy azonosító ne legyen jellemző a felhasználó személyére. A nem átlátszó azonosítót nem célszerű a felhasználók felé megjeleníteni.&lt;br /&gt;
* '''célzott''' (''targeted''): az ilyen azonosítók minden SP-nél különbözőek, s így az SP-k - az IdP közreműködése nélkül - nem képesek profilt készíteni egy felhasználóról, ami adatvédelmi szempontból kívánatos. &lt;br /&gt;
:: Nem minden azonosító rendelkezik ilyen tulajdonsággal. &lt;br /&gt;
&lt;br /&gt;
Az állandó azonosító kiadható attribútumként, illetve a SAML Assertion NameID mezőjében. Bizonyos SP implementációk (pl. a Shibboleth 2.x) képesek arra, hogy az alkalmazás részére elfedjék azt, hogy az azonosító pontosan milyen attribútumban vagy NameID-ben érkezett, pl. úgy, hogy az azonosítót a REMOTE_USER változóban adják ki az alkalmazás számára. &lt;br /&gt;
&lt;br /&gt;
====NameID formátumok - melyiket válasszam?====&lt;br /&gt;
A föderáció elvárja, hogy az IdP-k támogassák mind a tranziens NameID formátumot, mind a célzott, átlátszatlan azonosítót (melyek lehetnek tároltak vagy számítottak). A tárolt azonosítót célszerű SAML2 perszistens NameID-ként kiadni, a számított azonosító azonban csak az eduPersonTargetedID attribútumban adható ki, mivel nem rendelkezik a perszisztens NameID szemantikájával.&lt;br /&gt;
&lt;br /&gt;
A Shibboleth IdP implementáció esetén a számított azonosítókról a tárolt azonosítókra való áttérés nem változtatja meg a kiadott azonosítókat, ezért az SP-k számára ez az áttérés transzparens.&lt;br /&gt;
&lt;br /&gt;
Ha SP-t üzemeltetünk, akkor célszerű már az üzemeltetés kezdetén eldönteni, hogy melyik formátum mellett tesszük le a voksunkat (ez elsősorban az SP által védett alkalmazás képességeitől függ), mert menet közben átállni körülményes, sok energiát igényel. A problémára reméljük könnyebb lesz a megfelelő választ megtalálni az alábbi kérdés átgondolásával: '''Szükséges-e az SP számára, hogy egy-egy felhasználójához tartozzon egy-egy állandó azonosító?'''&lt;br /&gt;
&lt;br /&gt;
1. Ha nem, akkor egyértelmű a választás: tranziens formátumot kell használni.&lt;br /&gt;
&lt;br /&gt;
2. Ha igen, és nem szükséges, hogy az állandó azonosító a felhasználóra jellemző legyen, ill. az SP mögötti alkalmazás felkészült ilyen azonosító fogadására ( az alkalmazás szempontjából mindegy, hogy milyen úton, tehát eduPersonTargetedID attribútumként, vagy perzisztens NameID-ként érkezik az érték az SP-hez ), akkor az SP-nek ''Nem kell meghatároznia, hogy milyen NameID formátumot támogat'', hiszen ezesetben&lt;br /&gt;
:	a) Ha az IdP nem támogatja a tárolt azonosítókat, akkor a tranziens NameID mellé az eduPersonTargetedID attribútumban ki fogja adni a számított (és célzott) azonosítót.&lt;br /&gt;
:	b) Ha az IdP támogatja a tárolt azonosítókat, akkor azt perzisztens NameID-ként fogja kiadni (illetve, ha az SP kéri az eduPersonTargetedID attribútumot, az IdP képes ugyanezt a tárolt értéket ilyen formában is kiadni).&lt;br /&gt;
:	Az alkalmazáshoz mindkét esetben ugyanaz az érték jut el, mint felhasználói azonosító.&lt;br /&gt;
&lt;br /&gt;
3. Ugyanaz, mint a 2., kivéve, hogy magasabb szintű felhasználókezelést (például SAML NameID menedzsmentet) is szeretne az SP használni, akkor kizárólag perzisztens NameID-t kell kérnie. A HREF föderáció jelenleg nem rendelkezik a magasabb szintű SAML protokollokról, ezért ezek használata kizárólag az adott SP és IdP közötti megállapodáson alapulhat.&lt;br /&gt;
&lt;br /&gt;
4.  Ha szükséges, hogy az állandó azonosító a felhasználóra jellemző legyen, őt egyértelműen azonosítsa, akkor a választás tranziens NameID, amely mellé meg kell követelni az eduPersonPrincipalName kiadását.&lt;br /&gt;
&lt;br /&gt;
A HREF föderációban az IdP-k részéről elvárt, hogy a fenti 1-2. megoldásokat támogassák. A 3-4. esetében minden további nélkül előfordulhat, hogy az IdP és SP közötti kommunikáció hibát jelez, mert valamelyik fél nem támogatja a másik fél által megkövetelt / biztosított azonosító formátumot...&lt;br /&gt;
&lt;br /&gt;
{{INFO| Egy SP a [[Resource Registry]]-ben jelezheti, hogy milyen NameID formátumokat támogat. Ha kizárólag perzisztens NameID formátumot támogat, akkor vagy kap az IdP-től ilyet, vagy hiba lép fel a válasz feldolgozása során.}}&lt;br /&gt;
&lt;br /&gt;
==== eduPersonTargetedID ====&lt;br /&gt;
{{AttributeDef|name=eduPersonTargetedID&lt;br /&gt;
|URI=urn:mace:dir:attribute-def:eduPersonTargetedID&lt;br /&gt;
|OID=1.3.6.1.4.1.5923.1.1.1.10&lt;br /&gt;
|description='''Nem átlátszó''', '''célzott''' azonosító, amely '''nem osztható ki újra'''&lt;br /&gt;
|semantics=Lásd: https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPTargetedID , ill. a fenti megjegyzést az implementációs szinttel kapcsolatban.&lt;br /&gt;
&lt;br /&gt;
Az SP a kapott értéket fel kell, hogy dolgozza, nem adhatja XML formátumban tovább az alkalmazásnak. A benne szereplő ún. qualifier-ek közül az IdP azonosítóját (&amp;lt;code&amp;gt;NameQualifier&amp;lt;/code&amp;gt;) és természetesen magát az azonosítót ''kötelező'' szerepeltetni az alkalmazás számára átadott azonosítóban. Javasolt az egyes mezőket '!' karakterrel elválasztani egymástól.&lt;br /&gt;
&lt;br /&gt;
Az IdP-nek biztosítania kell, hogy egy felhasználó számára kiosztott azonosító valóban perzisztens legyen, tehát gondoskodnia kell az attribútum-értékek biztos tárolásáról - például egy megfelelő mentési tervvel üzemeltetett relációs adatbázisban. &lt;br /&gt;
&lt;br /&gt;
Az eduPersonTargetedID '''nem osztható ki újra'''.&lt;br /&gt;
&lt;br /&gt;
|implementation=mandatory&lt;br /&gt;
|syntax=Az attribútum értékének a SAML2 szabványban definiált NameID formátumúnak kell lennie; az azonosító (nem számítva az XML attribútumokat) legfeljebb 256 karakterből állhat.&lt;br /&gt;
|example=&lt;br /&gt;
Az IdP ilyen formában adja ki az azonosítót:&lt;br /&gt;
 &amp;lt;saml2:NameID xmlns:saml2=&amp;quot;urn:oasis:names:tc:SAML:2.0:assertion&amp;quot;&lt;br /&gt;
    Format=&amp;quot;urn:oasis:names:tc:SAML:2.0:nameid-format:persistent&amp;quot;&lt;br /&gt;
    NameQualifier=&amp;quot;https://idp.example.org/idp/shibboleth&amp;quot;&lt;br /&gt;
    SPNameQualifier=&amp;quot;https://sp.example.org/shibboleth&amp;quot;&amp;gt;&lt;br /&gt;
 84e411ea-7daa-4a57-bbf6-b5cc52981b73&lt;br /&gt;
 &amp;lt;/saml2:NameID&amp;gt;&lt;br /&gt;
Az alkalmazás ilyen formában kapja meg az azonosítót:&lt;br /&gt;
 https://idp.example.org/idp/shibboleth!https://sp.example.org/shibboleth!84e411ea-7daa-4a57-bbf6-b5cc52981b73&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== eduPersonPrincipalName ====&lt;br /&gt;
{{AttributeDef|name=eduPersonPrincipalName&lt;br /&gt;
|URI=urn:mace:dir:attribute-def:eduPersonPrincipalName&lt;br /&gt;
|OID=1.3.6.1.4.1.5923.1.1.1.6&lt;br /&gt;
|description='''Állandó''', '''nem célzott''', '''nem újra kiosztható''' egyedi azonosító&lt;br /&gt;
|implementation=mandatory&lt;br /&gt;
|assurer=institution&lt;br /&gt;
|semantics=&lt;br /&gt;
Formátum: &amp;lt;egyedi_lokális_azonosító&amp;gt;@&amp;lt;scope&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahol&lt;br /&gt;
* '''&amp;lt;egyedi_lokális_azonosító&amp;gt;''': tetszőleges állandó azonosító, amely az intézményen belül egyértelműen azonosítja a felhasználót. Kézenfekvő megoldás a felhasználói azonosító ('''uid''') használata, azonban bármilyen más azonosító használható&lt;br /&gt;
* '''&amp;lt;scope&amp;gt;''': helyi biztonsági tartomány. A végződése kötelezően egy DNS domain, amely az IdP-t üzemeltető intézmény tulajdonában áll.&lt;br /&gt;
&lt;br /&gt;
'''Megjegyzés''': az '''eduPersonPrincipalName''' érzékeny személyes adat, hiszen sok esetben megegyezik a felhasználó e-mail címével. Intézményen belüli használata javasolt, intézményen kívül célszerű nem átlátszó, célzott azonosítót használni.&lt;br /&gt;
&lt;br /&gt;
Az eduPersonPrincipalName a föderációban '''nem osztható ki újra'''.&lt;br /&gt;
&lt;br /&gt;
Bizonyos alkalmazások nem támogatják a különleges karaktereket az azonosítókban, ezért a föderációban az eduPersonPrincipalName kizárólag alfanumerikus karaktereket, pont ('.'), kötőjel ('-') és alulvonás ('_') karaktereket tartalmazhat.&lt;br /&gt;
|example=gipsz.jakab@example.org&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== niifPersonOrgID ====&lt;br /&gt;
{{AttributeDef|name=niifPersonOrgID&lt;br /&gt;
|URI=urn:mace:dir:attribute-def:eduPersonPrincipalName&lt;br /&gt;
|OID=1.3.6.1.4.1.11914.0.1.154&lt;br /&gt;
|description=Állandó egyedi azonosító intézményen belüli, ill. e-learning használatra&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|semantics=&lt;br /&gt;
Bizonyos esetekben adatvédelmi szempontok miatt szükség lehet arra, hogy a felhasználó intézményen belüli azonosítója (pl. Neptun kódja) és az egyéb alkalmazásokban használt &amp;lt;code&amp;gt;uid&amp;lt;/code&amp;gt; különböző legyen.&lt;br /&gt;
&lt;br /&gt;
Ezen attribútum intézmények közötti átadása csak abban az esetben javasolt, ha e-learning rendszerek miatt meg kell osztani a tanulmányi azonosítót.&lt;br /&gt;
}}&lt;br /&gt;
==== schacPersonalUniqueCode ====&lt;br /&gt;
{{AttributeDef|name=schacPersonalUniqueCode&lt;br /&gt;
|OID=1.3.6.1.4.1.25178.1.2.14&lt;br /&gt;
|description=Állandó egyedi azonosító interföderációs környezetben való használatra&lt;br /&gt;
|example=&amp;lt;code&amp;gt;urn:schac:personalUniqueCode:hu:bme.hu:Neptun:gmx3f0&amp;lt;/code&amp;gt;&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Felhasználói tulajdonságokat leíró attribútumok ===&lt;br /&gt;
&lt;br /&gt;
==== sn ====&lt;br /&gt;
{{AttributeDef|name=sn&lt;br /&gt;
|URI=urn:mace:dir:attribute-def:sn&lt;br /&gt;
|OID=2.5.4.4&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|description=A felhasználó vezetékneve&lt;br /&gt;
|semantics=A felhasználó vezetékneve. Amennyiben több vezetékneve van a felhasználónak, akkor ezeket egyetlen értékben kell tárolni.&lt;br /&gt;
|example=&lt;br /&gt;
* Gipsz&lt;br /&gt;
* Gipszné Kiss&lt;br /&gt;
}}&lt;br /&gt;
==== givenName ====&lt;br /&gt;
{{AttributeDef|name=givenName&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|OID=2.5.4.42&lt;br /&gt;
|URI=urn:mace:dir:attribute-def:givenName&lt;br /&gt;
|description=A felhasználó keresztneve&lt;br /&gt;
|semantics=Amennyiben több keresztneve van a felhasználónak, ezeket egyetlen értékben kell tárolni.&lt;br /&gt;
|example=&lt;br /&gt;
* Jakab&lt;br /&gt;
* Mária Lujza &lt;br /&gt;
}}&lt;br /&gt;
==== displayName ====&lt;br /&gt;
{{AttributeDef|name=displayName&lt;br /&gt;
|URI=urn:mace:dir:attribute-def:displayname&lt;br /&gt;
|OID=2.16.840.1.113730.3.1.241&lt;br /&gt;
|implementation=recommended&lt;br /&gt;
|description=A felhasználó megjelenítendő neve&lt;br /&gt;
|semantics=A felhasználó neve abban a formában, ahogy a felhasználó, vagy a felhasználó intézménye meg kívánja jeleníteni.&lt;br /&gt;
|example=Gipsz Jakab Aladár&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== mail ====&lt;br /&gt;
{{AttributeDef|name=mail&lt;br /&gt;
|URI=urn:mace:dir:attribute-def:mail&lt;br /&gt;
|OID=0.9.2342.19200300.100.1.3&lt;br /&gt;
|implementation=recommended&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
|description=A felhasználó email címe&lt;br /&gt;
|values=Létező e-mail cím&lt;br /&gt;
|syntax=Lásd: [http://www.faqs.org/rfcs/rfc2822.html RFC 2822]&lt;br /&gt;
|example=gipsz.jakab@example.org&lt;br /&gt;
|semantics=A felhasználó értesítési e-mail címe. Az így átadott email címről az intézmény biztosítja, hogy&lt;br /&gt;
* azt az intézmény biztosítja a felhasználó részére (pl neptunkod@intemzeny.hu)&lt;br /&gt;
* vagy az intézmény a cím rögzítésekor ellenőrizte, hogy az a felhasználó tulajdonában van (pl egy megerősítő levél kiküldésével).&lt;br /&gt;
&lt;br /&gt;
Az attribútumban ellenőrizetlen, felhasználó által megadott email címet átadni tilos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== preferredLanguage ====&lt;br /&gt;
{{AttributeDef|name=preferredLanguage&lt;br /&gt;
|OID=2.16.840.1.113730.3.1.39&lt;br /&gt;
|URI=urn:mace:dir:attribute-def:preferredLanguage&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|values=RFC 2068 Language Tags szekcióban meghatározott formátumú nyelvkódok&lt;br /&gt;
|example=hu&lt;br /&gt;
|description=Előnyben részesített nyelv&lt;br /&gt;
|semantics=A felhasználó által elsődlegesen használni kívánt, általa előnyben részesített nyelv&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== schacDateOfBirth ====&lt;br /&gt;
{{AttributeDef|name=schacDateOfBirth&lt;br /&gt;
|OID=1.3.6.1.4.1.25178.1.2.3&lt;br /&gt;
|description=A felhasználó születési dátuma&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|example=19700101&lt;br /&gt;
|values=YYYYMMDD (RFC 3339 'full-date') formátumú dátum&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== schacYearOfBirth ====&lt;br /&gt;
{{AttributeDef|name=schacYearOfBirth&lt;br /&gt;
|OID=1.3.6.1.4.1.25178.1.0.2.3&lt;br /&gt;
|description=A felhasználó születési éve (amennyiben csak az évre van szükség, egyébként ajánlott a [[#schacDateOfBirth | schacDateOfBirth]] használata)&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|values=YYYY formátumú év&lt;br /&gt;
|example=1970&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== schacPersonalTitle ====&lt;br /&gt;
{{AttributeDef|name=schacPersonalTitle&lt;br /&gt;
|OID=1.3.6.1.4.1.25178.1.2.8&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|description=A felhasználó személyes megszólítása.&lt;br /&gt;
|semantics=A felhasználó nevéhez kapcsolódó megszólítás, mely a teljes név elé fűzhető. A címtárban tárolható a [[NIIFSchema#niifPersonPrefix|niifPersonPrefix]] attribútumban is.&lt;br /&gt;
|example=&lt;br /&gt;
* Dr.&lt;br /&gt;
* Prof.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== niifPersonMothersName ====&lt;br /&gt;
{{AttributeDef|name=niifPersonMothersName&lt;br /&gt;
|OID=1.3.6.1.4.1.11914.0.1.157&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|description=Felhasználó anyja neve&lt;br /&gt;
|example=Kőkori Vilma&lt;br /&gt;
|semantics=A felhasználó anyjának születési neve a felhasználó hivatalos irataiban.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== niifPersonResidentalAddress ====&lt;br /&gt;
{{AttributeDef|name=niifPersonResidentalAddress&lt;br /&gt;
|OID=1.3.6.1.4.1.11914.0.1.159&lt;br /&gt;
|description=A felhasználó állandó lakcíme&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|example=1111 Budapest, Villányi út 155.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== homePostalAddress ====&lt;br /&gt;
{{AttributeDef|name=homePostalAddress&lt;br /&gt;
|OID=0.9.2342.19200300.100.1.39&lt;br /&gt;
|description=A felhasználó ideiglenes lakcíme&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|example=1111 Budapest, Villányi út 155.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== telephoneNumber ====&lt;br /&gt;
{{AttributeDef|name=telephoneNumber&lt;br /&gt;
|OID=2.5.4.20&lt;br /&gt;
|description=A felhasználó vezetékes telefonszáma&lt;br /&gt;
|values=A telefonszámot az [https://www.comnap.aq/interoperability/ITU-T-REC-E.123-2001-02.pdf ITU-T E.123 szabvány] szerint kell tárolni. A melléket a &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; jellel elválasztva jelölhető.&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|example=&lt;br /&gt;
* +36 1 123 1234&lt;br /&gt;
* +36 1 123 1234 / 102&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== mobile ====&lt;br /&gt;
{{AttributeDef|name=mobile&lt;br /&gt;
|OID=0.9.2342.19200300.100.1.41&lt;br /&gt;
|description=A felhasználó mobilszáma&lt;br /&gt;
|values= A telefonszámot az [https://www.comnap.aq/interoperability/ITU-T-REC-E.123-2001-02.pdf ITU-T E.123 szabvány] szerint kell tárolni.&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
|example= +36 30 123 1234&lt;br /&gt;
|implementation=optional&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== eduPersonNickName ====&lt;br /&gt;
{{AttributeDef|name=eduPersonNickName&lt;br /&gt;
|OID=1.3.6.1.4.1.5923.1.1.1.2&lt;br /&gt;
|description=A felhasználó beceneve&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|assurer=user&lt;br /&gt;
|example=&lt;br /&gt;
*gipszj&lt;br /&gt;
*the.man.who.was.bored.to.death.by.some.american.smartguys&lt;br /&gt;
|semantics=Az a becenév, amelyet a felhasználó általában használ (pl. online fórumokon). Nem egyedi, a hossza és a tartalma sem kötött, nem állandó, ezért az alkalmazásnak mindenképpen ellenőriznie kell, mielőtt - esetleg - lokális felhasználónévként figyelembe veszi.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== cn ====&lt;br /&gt;
{{AttributeDef|name=cn&lt;br /&gt;
|OID=2.5.4.3&lt;br /&gt;
|description=A felhasználó teljes neve&lt;br /&gt;
|semantics=A felhasználó vezetéknevének és keresztnevének valamilyen módon történő, szóközzel elválasztott összefűzése. Használata intézményenként és országonként eltérő. Jellemző, hogy több értékben különböző módokon előállított értékeket is tartalmaz. &lt;br /&gt;
&lt;br /&gt;
'''Helyette a [[#displayName|displayName]] használata javasolt.'''&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
|example=&lt;br /&gt;
* Gipsz Jakab&lt;br /&gt;
* Kovács Áron;Kovacs Aron;Aron Kovacs&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== jpegPhoto ====&lt;br /&gt;
{{AttributeDef|name=jpegPhoto&lt;br /&gt;
|OID=0.9.2342.19200300.100.1.60&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|description=Kis méretű fotó a felhasználóról JPEG formátumban&lt;br /&gt;
|sematics=&lt;br /&gt;
* Maximális méret: 320x320 pixel, 32 kB (???)&lt;br /&gt;
}}&lt;br /&gt;
==== labeledUri ====&lt;br /&gt;
{{AttributeDef|name=labeledUri&lt;br /&gt;
|OID=1.3.6.1.4.1.250.1.57&lt;br /&gt;
|description=Felhasználóhoz tartozó URI-k&lt;br /&gt;
|semantics=A felhasználó által megadott, vagy rá valamilyen formában jellemző URI-k (gyakran URL-ek) gyűjteménye, mint pl. a személyes honlapjának címe. Minden azonosítóhoz opcionálisan kapcsolható szöveges leírás.&lt;br /&gt;
|values=Az URL-t urlencode-olva kell tárolni (RFC 2079).&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
|example=&lt;br /&gt;
*http://example.com/%7Euser/foo Foo page&lt;br /&gt;
*ftp://ftp.example.com&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Felhasználó és az intézmény viszonyát leíró attribútumok ===&lt;br /&gt;
&lt;br /&gt;
==== eduPersonScopedAffiliation ====&lt;br /&gt;
{{AttributeDef|name=eduPersonScopedAffiliation&lt;br /&gt;
|URI=urn:mace:dir:attribute-def:eduPersonScopedAffiliation&lt;br /&gt;
|OID=1.3.6.1.4.1.5923.1.1.1.9&lt;br /&gt;
|description=Felhasználó és intézmény közti viszony leírása&lt;br /&gt;
|implementation=mandatory&lt;br /&gt;
|semantics=&lt;br /&gt;
'''&amp;lt;viszony&amp;gt;@&amp;lt;scope&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;viszony&amp;gt;''': a felhasználó és az intézmény közti viszony leírására az alábbi értékek választhatók&lt;br /&gt;
** ''student'': intézmény hallgatója&lt;br /&gt;
** ''faculty'': oktatási tevékenységet végez az intézményben &lt;br /&gt;
** ''staff'': nem oktatási tevékenységet végző alkalmazott (pl. a rendszergazda és a kertész is)&lt;br /&gt;
** ''employee'': alkalmazott (használata intézmények között nem javasolt)&lt;br /&gt;
** ''member'': azok a felhasználók, amelyek azáltal, hogy azonosította őket az IdP, rendelkeznek intézményhez kötődő általános jogosultságokkal. Jellemzően ide sorolhatók a ''student'', ''faculty'', ''staff'' viszonnyal rendelkezők.&lt;br /&gt;
** ''affiliate'': az intézmény azonosítja őket, de nem rendelkeznek általános jogosultságokkal&lt;br /&gt;
** ''alum'': öregdiák&lt;br /&gt;
** ''library-walk-in'': könyvtári tag&lt;br /&gt;
{{NOTE | lehetséges, hogy a föderációban használható értékek körét a későbbiekben szűkíteni fogjuk}}&lt;br /&gt;
* '''&amp;lt;scope&amp;gt;''': helyi biztonsági tartomány. A végződése kötelezően egy DNS domain, amely az IdP-t üzemeltető intézmény tulajdonában áll.&lt;br /&gt;
&lt;br /&gt;
Lásd még: http://software.internet2.edu/eduperson/internet2-mace-dir-eduperson-201310.html#eduPersonAffiliation &lt;br /&gt;
&lt;br /&gt;
[[EduPersonAffiliation|Egy lehetséges vizuális ábrázolás]], azonban a halmazok pontos meghatározása az intézmény feladata. &lt;br /&gt;
|assurer=inst&lt;br /&gt;
|values=A következő értékek egyike: {student,faculty,staff,employee,member,affiliate,alum,library-walk-in}, valamint a [[Scope|scope]]&lt;br /&gt;
|example= &lt;br /&gt;
* Hallgatók: ''student@example.org;member@example.org''&lt;br /&gt;
* Oktatók: ''faculty@example.org;employee@example.org;member@example.org''&lt;br /&gt;
* Nem alkalmazott oktató-hallgatók: ''student@example.org;faculty@example.org;member@example.org''&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== eduPersonEntitlement ====&lt;br /&gt;
{{AttributeDef|name=eduPersonEntitlement&lt;br /&gt;
|URI=urn:mace:dir:attribute-def:eduPersonEntitlement&lt;br /&gt;
|OID=1.3.6.1.4.1.5923.1.1.1.7&lt;br /&gt;
|implementation=recommended&lt;br /&gt;
|semantics=Azon erőforrások listája, melyet a felhasználó használhat. Sok erőforrást minden felhasználó elérhet, néhányat csak korlátozott kör - ez utóbbi esetben válik fontossá ez az attribútum&lt;br /&gt;
&lt;br /&gt;
{{INFO|Az eduPersonEntitlement attribútumnak csak azon értékeit szabad kiadni az SP-nek, amelyek rá vonatkoznak. Ennek meghatározása kézi adminisztráció esetén igen nehéz lehet, ezért erre célszerű valamilyen adminisztrációs felületet használni. (Sajnos jelenleg nem létezik ilyen alkalmazás.)}}&lt;br /&gt;
|description=A felhasználó által jogosan használt erőforrás(ok)&lt;br /&gt;
|assurer=inst&lt;br /&gt;
|example=urn:geant:niif.hu:niif:entitlement:vhoadmin&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== schacHomeOrganizationType ====&lt;br /&gt;
{{AttributeDef|name=schacHomeOrganizationType&lt;br /&gt;
|URI=urn:mace:dir:attribute-def:schacHomeOrganizationType&lt;br /&gt;
|OID=1.3.6.1.4.1.25178.1.2.10&lt;br /&gt;
|values=urn:schac:homeOrganizationType:hu:{university,nren,library,vho,school,business,other,test}&lt;br /&gt;
|implementation=mandatory&lt;br /&gt;
|description=Az intézmény jellege&lt;br /&gt;
|semantics=&lt;br /&gt;
* '''university''': Az Oktatási Minisztérium által elismert felsőoktatási intézmények (egyetemek és főiskolák)&lt;br /&gt;
* '''nren''': Nemzeti kutatási és felsőoktatási kutatói hálózat szolgáltatója&lt;br /&gt;
* '''library''': Könyvtárak&lt;br /&gt;
* '''vho''':  Virtuális azonosító szervezet egyének föderációs azonosítása céljára&lt;br /&gt;
* '''school''': Általános és középiskolák&lt;br /&gt;
* '''business''': Ipari vagy kereskedelmi intézmények&lt;br /&gt;
* '''other''': Egyéb&lt;br /&gt;
* '''test''': Teszt felhasználóról van szó&lt;br /&gt;
|numOfValues=single&lt;br /&gt;
|assurer=inst&lt;br /&gt;
|syntax=URN&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== ou ====&lt;br /&gt;
{{AttributeDef|name=ou&lt;br /&gt;
|URI=urn:mace:dir:attribute-def:ou&lt;br /&gt;
|OID=2.5.4.11&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|description=Az intézményen belüli egység teljes neve (organizationalUnit)&lt;br /&gt;
|semantics=Azon egység (tanszék, intézet, könyvtár, stb) neve, amelyhez a felhasználó tartozik.&lt;br /&gt;
|example=Automatizálási és alkalmazott informatikai tanszék&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== eduPersonOrgUnitDN ====&lt;br /&gt;
{{AttributeDef|name=eduPersonOrgUnitDN&lt;br /&gt;
|URI=urn:mace:dir:attribute-def:eduPersonOrgUnitDN&lt;br /&gt;
|OID=1.3.6.1.4.1.5923.1.1.1.4&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|description=A felhasználóhoz tartozó szervezeti egység azonosítója&lt;br /&gt;
|semantics=A felhasználóhoz tartozó szervezeti egység (pl. tanszék, intézet, könyvtár, ...) intézményen belüli egyedi, esetleg hierarchikusan képzett azonosítója.&lt;br /&gt;
Amennyiben az adott felhasználó több egységhez is besorolható, ez az attribútum több értéket is tartalmazhat.&lt;br /&gt;
|syntax=DN&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
|assurer=inst&lt;br /&gt;
|example=&lt;br /&gt;
* ou=VIK,ou=Units,o=BME,c=hu&lt;br /&gt;
* ou=AAIT,ou=VIK,ou=Units,o=BME,c=hu&lt;br /&gt;
* ou=MIT,ou=VIK,ou=Units,o=BME,c=hu&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== eduPersonPrimaryOrgUnitDN ====&lt;br /&gt;
{{AttributeDef|name=eduPersonPrimaryOrgUnitDN&lt;br /&gt;
|URI=urn:mace:dir:attribute-def:eduPersonPrimaryOrgUnitDN&lt;br /&gt;
|OID=1.3.6.1.4.1.5923.1.1.1.8&lt;br /&gt;
|description=A felhasználóhoz hozzárendelhető elsődleges szervezeti egység azonosítója.&lt;br /&gt;
|semantics=Az [[#eduPersonOrgUnitDN]]-ben tárolt egység-azonosítók közül azon elem, amelyhez a felhasználó elsődlegesen köthető.&lt;br /&gt;
|values=Egy olyan azonosító, mely szerepel az [[#eduPersonOrgUnitDN]] értékei között.&lt;br /&gt;
|syntax=DN&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|assurer=inst&lt;br /&gt;
|example=ou=AAIT,ou=VIK,ou=Units,o=BME,c=hu&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Oktatásban használt attribútumok ===&lt;br /&gt;
==== niifEduPersonAttendedCourse ====&lt;br /&gt;
{{AttributeDef|name=niifPersonAttendedCourse&lt;br /&gt;
|URI=urn:geant:niif.hu:dir:attribute-def:niifEduPersonAttendedCourse&lt;br /&gt;
|OID=1.3.6.1.4.1.11914.0.1.164&lt;br /&gt;
|description=Felhasználó által hallgatott tárgy kódja&lt;br /&gt;
|semantics=Azon tantárgyak kódja, amelyet a felhasználó az adott félévben hallgat. &lt;br /&gt;
&lt;br /&gt;
Oktatási intézmény esetén JAVASOLT az attribútumot implementálni és az intézményen belüli SP-k számára kiadni. Adatvédelmi szempontból JAVASOLT az értékeket úgy szűrni, hogy az SP csak a számára releváns tárgyak kódját kapja meg.&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|values=A tanulmányi rendszerben meghatározott tantárgykódok&lt;br /&gt;
|assurer=inst&lt;br /&gt;
|example=&lt;br /&gt;
*VIMM1234&lt;br /&gt;
*VIMA4321&lt;br /&gt;
}}&lt;br /&gt;
==== niifEduPersonArchiveCourse ====&lt;br /&gt;
{{AttributeDef|name=niifEduPersonArchiveCourse&lt;br /&gt;
|OID=1.3.6.1.4.1.11914.0.1.171&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|description=A felhasználó által valaha hallgatott kurzusok&lt;br /&gt;
|values=A tanulmányi rendszerben meghatározott tantárgykódok&lt;br /&gt;
|semantics=Azon tantárgyak kódja, amelyet a felhasználó valaha hallgatott az adott intézményben.&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
|assurer=inst&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== niifEduPersonHeldCourse ====&lt;br /&gt;
{{AttributeDef|name=niifEduPersonHeldCourse&lt;br /&gt;
|OID=1.3.6.1.4.1.11914.0.1.172&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|description=A felhasználó által aktuálisan oktatott tárgyak&lt;br /&gt;
|values=A tanulmányi rendszerben meghatározott tantárgykódok&lt;br /&gt;
|semantics=Azon tantárgyak kódja, amelyet a felhasználó az adott félévben (esetleg előző félévben) oktatott.&lt;br /&gt;
|assurer=inst&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== niifEduPersonMajor ====&lt;br /&gt;
{{AttributeDef|name=niifEduPersonMajor&lt;br /&gt;
|OID=1.3.6.1.4.1.11914.0.1.162&lt;br /&gt;
|description=A hallgató főszakja&lt;br /&gt;
|semantics=A hallgató főszakja - a [[http://web.mab.hu/joomla/index.php?option=com_content&amp;amp;view=article&amp;amp;id=87&amp;amp;Itemid=623&amp;amp;lang=hu mab.hu ]] oldalán található lista alapján&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
|assurer=inst&lt;br /&gt;
|example=&lt;br /&gt;
* műszaki informatikus mérnök&lt;br /&gt;
* elméleti fizikus&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== niifEduPersonFaculty ====&lt;br /&gt;
{{AttributeDef|name=niifEduPersonFaculty&lt;br /&gt;
|OID=1.3.6.1.4.1.11914.0.1.160&lt;br /&gt;
|description=Kar neve&lt;br /&gt;
|semantics=Teljes neve annak a karnak, amelyhez a hallgató tartozik&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
|assurer=inst&lt;br /&gt;
|example=Villamosmérnöki és Informatikai Kar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== niifEduPersonFacultyDN ====&lt;br /&gt;
{{AttributeDef|name=niifEduPersonFacultyDN&lt;br /&gt;
|OID=1.3.6.1.4.1.11914.0.1.161&lt;br /&gt;
|description=A hallgató karának DN-je&lt;br /&gt;
|semantics=Annak a karnak a DN-je, amelyhez a hallgató tartozik. Ajánlott a kezdőpont alatt található &amp;lt;code&amp;gt;ou=Units&amp;lt;/code&amp;gt; alá tenni az egyes karokat (lásd [[#eduPersonOrgUnitDN]])&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|syntax=DN&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
|assurer=inst&lt;br /&gt;
|example= ou=VIK,ou=Units,o=BME,c=hu&lt;br /&gt;
}}&lt;br /&gt;
==== niifEduPersonStudentCategory ====&lt;br /&gt;
{{AttributeDef|name=niifEduPersonStudentCategory&lt;br /&gt;
|OID=1.3.6.1.4.1.11914.0.1.174&lt;br /&gt;
|description=Tanuló/hallgató képzési szintjének meghatározása&lt;br /&gt;
|semantics=A hallgató képzési szintjének pontosabb meghatározása (az [[#eduPersonScopedAffiliation|eduPersonScopedAffiliation]] kiegészítése)&lt;br /&gt;
* '''bachelor''': bachelor képzésben részt vevő hallgató (javasolt [[#eduPersonScopedAffiliation|affiliation]]: student,member)&lt;br /&gt;
* '''master''': master képzésben részt vevő hallgató (javasolt [[#eduPersonScopedAffiliation|affiliation]]: student,member)&lt;br /&gt;
* '''doctor''': doktori képzésben részt vevő hallgató (javasolt [[#eduPersonScopedAffiliation|affiliation]]: student,member)&lt;br /&gt;
* '''exchange-student''': vendéghallgató (javasolt [[#eduPersonScopedAffiliation|affiliation]]: student,member)&lt;br /&gt;
* '''qualifying-studies''': előkészítős hallgató (javasolt [[#eduPersonScopedAffiliation|affiliation]]: member)&lt;br /&gt;
* '''open-university''': nyílt egyetemi képzésben részt vevő hallgató (javasolt [[#eduPersonScopedAffiliation|affiliation]]: affiliate)&lt;br /&gt;
&lt;br /&gt;
Ha egy hallgató nem sorolható be egyik kategóriába sem (pl. nem bolognai rendszer szerint tanul), akkor az attribútum ne kapjon értéket!&lt;br /&gt;
|implementation=optional&lt;br /&gt;
|syntax=Directory String&lt;br /&gt;
|numOfValues=multi&lt;br /&gt;
|assurer=inst&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREFContract&amp;diff=4741</id>
		<title>HREFContract</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREFContract&amp;diff=4741"/>
				<updated>2021-03-29T10:28:07Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: „HREFContract” levédve: FedOp felelősség ([Szerkesztés=csak adminisztrátoroknak engedélyezett] (határozatlan) [Átnevezés=csak adminisztrátoroknak engedélyezett] (határozatlan))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A HREF Föderáció nem jogi személy, így a szerződést formálisan a [[HREFGlossary#Föderációs Operátor|Föderációs Operátor]] és a [[HREFGlossary#Tag|Tag]] illetve a [[HREFGlossary#Partner|Partner]] kötik. A csatlakozáshoz szükséges egy egyoldalú szándéknyilatkozat aláírása is.&lt;br /&gt;
&lt;br /&gt;
A dokumentumok letölthetők [http://www.eduid.hu/hu/dokumentumok/ eduid.hu/dokumentumok] oldalról.&lt;br /&gt;
&lt;br /&gt;
A szerződés az alábbi dokumentumokra hivatkozik:&lt;br /&gt;
* [[HREFGlossary|Szószedet]]: a szerződésben és a vonatkozó dokumentumokban használt fogalmak meghatározása. [[HREFGlossaryEN|Glossary]]&lt;br /&gt;
* [[HREFPolicy|Alapelvek]]: a HREF Föderáció működésének alapvető szabályai [[HREFPolicyEN|Federation Policy]]&lt;br /&gt;
* Műszaki előírások: &lt;br /&gt;
** IdP műszaki követelmények; [[HREFIdPReq|IdP Operation Requirements]]&lt;br /&gt;
** SP műszaki követelmények; [[HREFSPReq|SP Operation Requirements]]&lt;br /&gt;
* [[FedOpServices|Szolgáltatási szint megállapodás]]: a Föderációs Operátor szolgáltatásai és ezek vállalt paraméterei. [[FedOpServicesEN|Service Level Agreement]]&lt;br /&gt;
* [[HREFAttributeSpec|Attribútum specifikáció]]: a felhasználói attribútumok cseréjét meghatározó leírás. [[HREFAttributeSpecEn|Attribute Specification]]&lt;br /&gt;
* [[HREFMetadataSpec|Metadata specifikáció]]: a metaadatok használatának és értelmezésének szabályai. [[HREFMetadataSpecificationEN|Metadata Specification]]&lt;br /&gt;
* [[HREFServices|Föderációs szolgáltatások]]: a föderáció Tagjai és Partnerei által a Föderációban üzemeltetett szolgáltatások. [[HREFServicesEN|Definition of Federated Services]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
A Föderáció működésével kapcsolatos egyéb dokumentumok, amelyek nem képezik a szerződés mellékleteit:&lt;br /&gt;
* [[Tagok Tanácsának Működése]]&lt;br /&gt;
* [[HREFIdPPolicy|Üzemeltetéssel kapcsolatos ajánlások]]&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4740</id>
		<title>HREF metadata specifikáció</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_metadata_specifik%C3%A1ci%C3%B3&amp;diff=4740"/>
				<updated>2021-03-29T10:24:43Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: „HREF metadata specifikáció” levédve: FedOp felelősség ([Szerkesztés=csak adminisztrátoroknak engedélyezett] (határozatlan) [Átnevezés=csak adminisztrátoroknak engedélyezett] (határozatlan))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A föderációs metaadat célja, hogy a föderációban részt vevő intézmények illetve entitások technikai, bizalmi és adminisztratív adatait egy helyre gyűjtse. A metaadatok formátuma megfelel a SAML2 metaadat szabványnak.&lt;br /&gt;
&lt;br /&gt;
= Biztonsági megfontolások =&lt;br /&gt;
Mivel a metadata tartalmazza a föderációban részt vevő tagok és komponensek technikai információit, ezért a benne tárolt információkkal kapcsolatban figyelembe kell venni a következő biztonsági megfontolásokat:&lt;br /&gt;
&lt;br /&gt;
* Téves vagy kompromittálódott adatok eltávolítása esetén a sérülékenységi ablak megegyezik a metadata gyorstárazhatósági (&amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;) idejével, '''amennyiben a támadó nem képes blokkolni a központi metaadatok elérhetőségét (DOS)'''&lt;br /&gt;
* Amennyiben a támadó képes blokkolni a központi metaadatok elérhetőségét, a sérülékenységi ablak a legutolsó letöltött metadata állomány érvényességéig (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt; paraméterében meghatározott ideig) tart.&lt;br /&gt;
* Amennyiben a metaadatok érvényességi ideje lejár, az entitás nem képes azonosítani a többi föderációs résztvevőt, ezért nem tud föderációs szolgáltatást (pl. IdP esetén azonosítási szolgáltatást) nyújtani.&lt;br /&gt;
&lt;br /&gt;
= Metaadatban tárolt információk =&lt;br /&gt;
* Bizalom a metaadatban&lt;br /&gt;
** a metaadat integritásvédelmét és hitelességét egy digitális aláírás biztosítja.&lt;br /&gt;
** a metaadat visszavonhatóságát a lejárati idő (&amp;lt;code&amp;gt;validUntil&amp;lt;/code&amp;gt;) biztosítja, ami jelenleg 3 nap.&lt;br /&gt;
** az egyes rendszerek gyorstárazhatják a metaadatot, de legalább naponta egyszer kötelesek a hiteles állományt frissíteni.&lt;br /&gt;
** az aláírási procedúrát a [[#Metaadat_aláírásának_módja]] fejezet írja le.&lt;br /&gt;
* Tanúsítványok&lt;br /&gt;
** kötelező legalább 1024 bites kulcspárt használni&lt;br /&gt;
** az entitások által használt tanúsítvánnyal kapcsolatban a föderáció nem tesz különleges megkötést, sőt: ajánlott hosszú lejáratú self-signed tanúsítványok használata&lt;br /&gt;
* További információk&lt;br /&gt;
** minden szöveges mezőt legalább két nyelven: magyarul és angolul ki kell tölteni&lt;br /&gt;
** kötelezően kitöltendőek az intézményi, adminisztratív információk (&amp;lt;code&amp;gt;Organization&amp;lt;/code&amp;gt; illetve &amp;lt;code&amp;gt;ContactPerson&amp;lt;/code&amp;gt; elemek)&lt;br /&gt;
** ajánlott megadni egy helpdesk URL-r, ahova hiba esetén a felhasználók fordulhatnak (&amp;lt;code&amp;gt;errorURL&amp;lt;/code&amp;gt; attribútum)&lt;br /&gt;
** SP-k esetén további kötelező elemek&lt;br /&gt;
*** &amp;lt;code&amp;gt;AttributeConsumingService&amp;lt;/code&amp;gt;, ami megadja a kért attribútumokat&lt;br /&gt;
**** &amp;lt;code&amp;gt;RequestedAttributes&amp;lt;/code&amp;gt; - itt az attribútum informális neve is szerepeljen&lt;br /&gt;
**** &amp;lt;code&amp;gt;ServiceName&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ServiceDescription&amp;lt;/code&amp;gt; az SP szolgáltatás neve és leírása&lt;br /&gt;
*** a szolgáltatás elérhetősége, amin a szolgáltatás bemutatkozik (extension)&lt;br /&gt;
*** adatkezelési szabályzatra mutató URL (extension)&lt;br /&gt;
** IdP-k esetén&lt;br /&gt;
*** a scope csak az adott intézmény kezelésében levő domain név lehet (Shibboleth extension)&lt;br /&gt;
** lehetőség van további adatok megadására is&lt;br /&gt;
*** logó&lt;br /&gt;
*** gps koordináták, IP cím tartomány&lt;br /&gt;
*** különböző tagek, például a szolgáltatás publikus-e, vagy épp bevezetés alatt áll-e&lt;br /&gt;
&lt;br /&gt;
== Metaadat kiterjesztések használata ==&lt;br /&gt;
Ezen kiegészítő adatok tárolására az internet2 szabványtervezetet készít, ennek a sémának a jelenlegi verziója megtalálható [http://wiki.oasis-open.org/security/SAML2MetadataUI itt].&lt;br /&gt;
&lt;br /&gt;
A kiegészítő séma névtere: &amp;lt;code&amp;gt;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;lt;/code&amp;gt;. Az alábbi táblázatban ezen névtérben definiált legfontosabb elemeket foglaljuk össze:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! element név&lt;br /&gt;
! szemantika&lt;br /&gt;
! értékekre vonatkozó megkötések&lt;br /&gt;
|-&lt;br /&gt;
| GeolocationHint&lt;br /&gt;
| szélesség és hosszúság érték, a + előjel az északi szélességet illetve keleti hosszúságot jelöli&lt;br /&gt;
| 47.47359,19.052891&lt;br /&gt;
|-&lt;br /&gt;
| InformationURL&lt;br /&gt;
| az entitásról további információkat (pl. helpdesk) szolgáltató oldal.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| PrivacyStatementURL&lt;br /&gt;
| Az SP adatvédelmi nyilatkozátnak elérhetősége (URL)&lt;br /&gt;
| Engedélyezett formátumok: HTML, PDF&lt;br /&gt;
|-&lt;br /&gt;
| Logo&lt;br /&gt;
| Az IdP/SP logójának elérhetősége&lt;br /&gt;
| Formátummal kapcsolatban lásd [[#Logo]]&lt;br /&gt;
|-&lt;br /&gt;
| IPHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény hálózati tartománya(i). IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| CIDR, több érték is megadható&lt;br /&gt;
|-&lt;br /&gt;
| DomainHint&lt;br /&gt;
| (Csak az IdP-knél) az intézmény által felügyelt domain név. IdP felderítés esetén előválasztás lehetséges ennek alapján.&lt;br /&gt;
| Több érték is megadható &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Logo ===&lt;br /&gt;
* formátum: URL egy transzparens hátterű PNG, vagy transzparens hátterű GIF képre&lt;br /&gt;
* méretezés&lt;br /&gt;
** javasolt oldalarány 1:1 vagy 16:9&lt;br /&gt;
** maximális méret 200x200px&lt;br /&gt;
** ajánlott egy 16x16px-es verziót is megadni &lt;br /&gt;
* attribútumok&lt;br /&gt;
** &amp;lt;code&amp;gt;xml:lang&amp;lt;/code&amp;gt;: lokalizációs információ&lt;br /&gt;
** &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;: opcionális link&lt;br /&gt;
** &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;: opcionális magasság érték pixelben&lt;br /&gt;
** &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;: opcionális szélesség érték pixelben&lt;br /&gt;
&lt;br /&gt;
== Egy IdP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://idp.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;IDPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol urn:mace:shibboleth:1.0&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;shibmd:Scope&amp;gt;niif.hu&amp;lt;/shibmd:Scope&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:DiscoHints xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:GeolocationHint&amp;gt;47.518356,19.055437&amp;lt;/mdui:GeolocationHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;niif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:DomainHint&amp;gt;iif.hu&amp;lt;/mdui:DomainHint&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:DiscoHints&amp;gt;&lt;br /&gt;
   &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
   &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
      &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
     &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
   &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
   &amp;lt;!-- endpoints, nameidformats --&amp;gt;&lt;br /&gt;
   &amp;lt;/IDPSSODescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
  &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
   &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
  &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Egy SP példa ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;EntityDescriptor entityID=&amp;quot;https://rr.aai.niif.hu/shibboleth&amp;quot;&lt;br /&gt;
  xmlns:mdui=&amp;quot;urn:oasis:names:tc:SAML:2.0:metadata:ui&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;SPSSODescriptor protocolSupportEnumeration=&amp;quot;urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Extensions&amp;gt;&lt;br /&gt;
    &amp;lt;mdui:UIInfo xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:PrivacyStatementURL&amp;gt;https://rr.aai.niif.hu/privacy-policy&amp;lt;/mdui:PrivacyStatementURL&amp;gt;&lt;br /&gt;
      &amp;lt;mdui:InformationURL&amp;gt;https://rr.aai.niif.hu/about&amp;lt;/mdui:InformationURL&amp;gt;&lt;br /&gt;
    &amp;lt;/mdui:UIInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;signing&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;KeyDescriptor use=&amp;quot;encryption&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ds:KeyInfo&amp;gt;&lt;br /&gt;
    &amp;lt;ds:X509Data&amp;gt;&lt;br /&gt;
     &amp;lt;ds:X509Certificate&amp;gt;...&amp;lt;/ds:X509Certificate&amp;gt;&lt;br /&gt;
    &amp;lt;/ds:X509Data&amp;gt;&lt;br /&gt;
   &amp;lt;/ds:KeyInfo&amp;gt;&lt;br /&gt;
  &amp;lt;/KeyDescriptor&amp;gt;&lt;br /&gt;
  &amp;lt;!-- endpoints --&amp;gt;&lt;br /&gt;
  &amp;lt;AttributeConsumingService index=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceName xml:lang=&amp;quot;en&amp;quot;&amp;gt;HREF Resource Registry&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;hu&amp;quot;&amp;gt;Resource Registry - a föderáció adminisztrációs alkalmazása http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;ServiceDescription xml:lang=&amp;quot;en&amp;quot;&amp;gt;Resource Registry - federation administration tool http://rr.aai.niif.hu/&amp;lt;/ServiceDescription&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;mail&amp;quot; Name=&amp;quot;urn:oid:0.9.2342.19200300.100.1.3&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;surname&amp;quot; Name=&amp;quot;urn:oid:2.5.4.4&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;givenName&amp;quot; Name=&amp;quot;urn:oid:2.5.4.42&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonPrincipalName&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.6&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;schacHomeOrganizationType&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.25178.1.2.10&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;RequestedAttribute FriendlyName=&amp;quot;eduPersonScopedAffiliation&amp;quot; Name=&amp;quot;urn:oid:1.3.6.1.4.1.5923.1.1.1.9&amp;quot; isRequired=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/AttributeConsumingService&amp;gt;&lt;br /&gt;
 &amp;lt;/SPSSODescriptor&amp;gt;&lt;br /&gt;
 &amp;lt;Organization&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;hu&amp;quot;&amp;gt;NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationDisplayName xml:lang=&amp;quot;en&amp;quot;&amp;gt;NIIF Institute - National Information Infrastructure Development&amp;lt;/OrganizationDisplayName&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;hu&amp;quot;&amp;gt;http://www.niif.hu&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
  &amp;lt;OrganizationURL xml:lang=&amp;quot;en&amp;quot;&amp;gt;http://www.niif.hu/en&amp;lt;/OrganizationURL&amp;gt;&lt;br /&gt;
 &amp;lt;/Organization&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;administrative&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;technical&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;ContactPerson contactType=&amp;quot;support&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;SurName&amp;gt;NIIF AAI&amp;lt;/SurName&amp;gt;&lt;br /&gt;
  &amp;lt;EmailAddress&amp;gt;aai@niif.hu&amp;lt;/EmailAddress&amp;gt;&lt;br /&gt;
 &amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 &amp;lt;/EntityDescriptor&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Metaadat aláírásának módja =&lt;br /&gt;
== Aláíró kulcs és tanúsítványok ==&lt;br /&gt;
* Az aláíró kulcsot smart cardon, pin kóddal védve tároljuk.&lt;br /&gt;
* Az aláírás on-line történik, a kártya pin kódját az aláíró szoftver indításakor az AAI adminisztrátor adja meg, a jelszó nem kerül tárolásra az aláírást végző rendszeren (sem másutt).&lt;br /&gt;
&lt;br /&gt;
== Aláírási folyamat ==&lt;br /&gt;
* Aláíratlan metaadat frissítése&lt;br /&gt;
** az aláíratlan metaadat a https://rr.eduid.hu oldalról ütemezetten (5 perc) letöltésre kerül. A letöltés során az rr.eduid.hu tanúsítványa explicit módon ellenőrzésre kerül.&lt;br /&gt;
** a letöltött metaadat formai ellenőrzése&lt;br /&gt;
** az ellenőrzött entitások egy verziókövető rendszerbe kerülnek, az esetleges változásról e-mail értesítés készül ([https://listserv.niif.hu/mailman/listinfo/href-metadata-changes href-metadata-changes] nevű levelezőlistára)&lt;br /&gt;
* Az aláíró szoftver rendszeresen (1-2 percenként) ellenőrzi a metaadatot a verziókövető rendszerben, és változás esetén új aláírt metaadatokat készít&lt;br /&gt;
** amennyiben nincs változás, fix időközönként (naponta legalább egyszer) új aláírt állományok készülnek&lt;br /&gt;
&lt;br /&gt;
== Aláírás ellenőrzése explicit tanúsítvánnyal ==&lt;br /&gt;
A föderáció entitásai a föderációs metaadat hitelességéről a digitális aláírás ellenőrzésével győződhetnek meg. &lt;br /&gt;
* Az explicit ellenőrzés esetén a &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/&amp;lt;/code&amp;gt; URL-ről kell letölteni a metadata fájlokat.&lt;br /&gt;
* A tanúsítvány a https://metadata.eduid.hu oldalról érhető el.&lt;br /&gt;
** DN-je &amp;lt;code&amp;gt;EMAILADDRESS=aai@niif.hu, CN=Metadata Signer, OU=eduID Federation Operator, O=NIIF Institute, C=HU&amp;lt;/code&amp;gt;&lt;br /&gt;
** SHA-1 &amp;lt;code&amp;gt;FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66&amp;lt;/code&amp;gt;&lt;br /&gt;
* Ajánlott a tanúsítvány lejárati idejét figyelmen kívül hagyni.&lt;br /&gt;
* A tanúsítványcsere koordinálása out-of-band módszerrel történik (a &amp;lt;code&amp;gt;href-tech&amp;lt;/code&amp;gt; levelezőlista segítségével).&lt;br /&gt;
&lt;br /&gt;
== Aláíró kulcs cseréje ==&lt;br /&gt;
* A föderációs entitások számára ajánlott a tanúsítvány lejárati idejének figyelmen kívül hagyása.&lt;br /&gt;
* A kulccsere koordinálása a &amp;lt;code&amp;gt;href-tech&amp;lt;/code&amp;gt; levelezőlistán keresztül történik.&lt;br /&gt;
* Kulcs visszavonásakor (kompromittálódás gyanúja esetén) a régi aláíró kulcs azonnal eltávolításra kerül, kontrollált kulcscsere esetén az aláírás párhuzamosan történik a régi és az új kulccsal.&lt;br /&gt;
&lt;br /&gt;
= Metaadat elérése =&lt;br /&gt;
A HREF föderációban többféle metaadat-forrás áll rendelkezésre, melyeket a http://metadata.eduid.hu -ról lehet elérni. Fontos megemlíteni, hogy a metadata letöltésénél nem indokolt az SSL használata, ezért - amennyiben lehetséges -, érdemes a metadata URL-eket nem titkosított HTTP protokoll segítségével letölteni.&lt;br /&gt;
&lt;br /&gt;
A metadata elérés URL-je a következő: http://metadata.eduid.hu/${alairo_kulcs_kibocsatas_eve}/${metadata_forras}.xml. A metadata források jelenleg a következők lehetnek:&lt;br /&gt;
* &amp;lt;code&amp;gt;href.xml&amp;lt;/code&amp;gt;: az éles föderációban részt vevő, és a föderáció kritériumait teljesítő entitások&lt;br /&gt;
* &amp;lt;code&amp;gt;href-test.xml&amp;lt;/code&amp;gt;: a HREF föderáció tesztrendszerei. Bármely, föderációban részt vevő intézmény tehet be teszt-entitást ebbe a halmazba, ezért ezen metaadat-forrás csak tesztelési célra használható.&lt;br /&gt;
* &amp;lt;code&amp;gt;href-edugain.xml&amp;lt;/code&amp;gt;: a HREF föderációból az [http://edugain.org eduGAIN] konföderációba kiajánlott entitások. Ide csak olyan entitások kerülhetnek be, melyek megfelelnek a föderációs kritériumoknak, és képesek az [http://edugain.org eduGAIN] konföderációval való együttműködésre. Ezen entitások be kell hogy olvassák az eduGAIN metaadatot is.&lt;br /&gt;
* &amp;lt;code&amp;gt;edugain.xml&amp;lt;/code&amp;gt;: az [http://edugain.org eduGAIN] konföderáció metaadata, a HREF aláíró kulccsal aláírva.&lt;br /&gt;
* intézmény-specifikus metaadat fájlok, melyeket a föderáció kérésre biztosítja, tetszőleges entitások halmazba gyűjtésével.&lt;br /&gt;
&lt;br /&gt;
== MDX-alapú elérés ==&lt;br /&gt;
Az MDX, azaz MetaDataeXchange protokolt erőforrás optimalizálás céljából találták ki, hogy ne kelljen egyes IdP-knek és SP-knek indokolatlanul nagy XML fájlokat feldolgozniuk és tárolniuk, mikor a felhasználóiknak jó eséllyel a fájlokban tárolt entitások töredékére van csak szükségük. Ezért az egyes entitásokat be lehet úgy állítani, hogy csak akkor töltsék le az adott entitás metaadatát, mikor arra szükség van (az első letöltés után természetesen helyben tároldóik a metaadat a &amp;lt;code&amp;gt;cacheDuration&amp;lt;/code&amp;gt;-ben megadott ideig). &lt;br /&gt;
&lt;br /&gt;
A HREF föderációban teszt jelleggel működik és elérhető MDX-kiszolgáló: &amp;lt;code&amp;gt;http://mdx.eduid.hu&amp;lt;/code&amp;gt;. A megfelelő beállításokhoz [[MDX|itt]] érhető el segédlet.&lt;br /&gt;
&lt;br /&gt;
Az MDX kiszolgáló eltérő (nem fizikai) kulcsot és tanúsítványt használ. Ennek SHA-1 lenyomata:  &amp;lt;code&amp;gt;91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43&amp;lt;/code&amp;gt;. Jelenleg (2015. október) az MDX elérés még csak teszt jelleggel működik, az élesüzemre váltáskor a kulcs és a tanúsítvány változni fog. A jelenlegi tanúsítvány innen tölthető le: &amp;lt;code&amp;gt;http://metadata.eduid.hu/current/mdx-test-signer-2015.crt&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4739</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4739"/>
				<updated>2021-03-25T16:50:45Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Elnevezések */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2021. május 1-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat. &lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs csere miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Metaadat aláíró tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2011.crt href-metadata-signer-2011.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/mdx-test-signer-2020.crt mdx-test-signer-2015.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | [https://metadata.eduid.hu/certs/href-metadata-signer-2020.crt href-metadata-signer-2020.crt] || style=&amp;quot;text-align:center;&amp;quot; | 2026.01.01.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4738</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4738"/>
				<updated>2021-03-25T16:46:19Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Key Rollover */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2021. május 1-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat. &lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs csere miatt szükséges a meglévő IdP/SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | href-metadata-signer-2011.crt || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | mdx-test-signer-2015.crt || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | href-metadata-signer-2020.crt || style=&amp;quot;text-align:center;&amp;quot; | 2026.01.01.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4737</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4737"/>
				<updated>2021-03-25T16:45:43Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* Elnevezések */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2021. május 1-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat. &lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs csere miatt szükséges a meglévő SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elnevezés || Tanúsítvány || Kivezetés tervezett időpontja&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | href-metadata-signer-2011.crt || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2015 || style=&amp;quot;text-align:center;&amp;quot; | mdx-test-signer-2015.crt || style=&amp;quot;text-align:center;&amp;quot; | 2022.01.01.&lt;br /&gt;
|-&lt;br /&gt;
| HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | href-metadata-signer-2020.crt || style=&amp;quot;text-align:center;&amp;quot; | 2026.01.01.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4736</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4736"/>
				<updated>2021-03-25T16:33:03Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* metarefresh */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2021. május 1-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat. &lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs csere miatt szükséges a meglévő SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
HREF 2011 - meg kéne magyarázni őket&lt;br /&gt;
&lt;br /&gt;
HREF 2015&lt;br /&gt;
&lt;br /&gt;
HREF 2020&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2011/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/2020/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	<entry>
		<id>https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4735</id>
		<title>HREF Key Rollover 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.niif.hu/index.php?title=HREF_Key_Rollover_2020&amp;diff=4735"/>
				<updated>2021-03-25T16:32:13Z</updated>
		
		<summary type="html">&lt;p&gt;Northway(AT)niif.hu: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bevezetés ==&lt;br /&gt;
A HREF új metadata aláíró kulcsra áll át a SAML 2.0 metaadataiban. Ehhez HREF szövetségi tagnak és partnernek új metadata aláíró kulcsokat konfigurálni és be kell töltenie az eduID.hu-t támogató rendszereiben. Ezt mostantól 2021. május 1-ig kell megtenni. Ezt követően a régi (több mint 6 éves) kulcs letiltásra kerül, és a felhasználók már nem tudnak bejelentkezni egy olyan szolgáltatásba, amely még mindig a régi kulcsot használja.&lt;br /&gt;
&lt;br /&gt;
A szokásos SP szoftverekben a változtatásnak egyszerűnek és jelentős leállás nélkül kell történnie. Lásd a beállításokat. &lt;br /&gt;
== Key Rollover ==&lt;br /&gt;
&lt;br /&gt;
A metadata aláíró kulcs csere miatt szükséges a meglévő SP beállítások módosítása.&lt;br /&gt;
&lt;br /&gt;
=== Elnevezések ===&lt;br /&gt;
&lt;br /&gt;
HREF 2011 - meg kéne magyarázni őket&lt;br /&gt;
&lt;br /&gt;
HREF 2015&lt;br /&gt;
&lt;br /&gt;
HREF 2020&lt;br /&gt;
&lt;br /&gt;
=== Domain név változások ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Domain || Technikai domain || Kulcs || Állapot&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | metadata.eduid.hu || metadata.eduid.hu/2011/href.xml || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| metadata.eduid.hu/2020/href.xml || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mdx.eduid.hu || mdx-2015.eduid.hu || HREF-2011 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
| mdx-2020.eduid.hu || HREF-2020 || style=&amp;quot;text-align:center;&amp;quot; | Prod&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Shibboleth Service Provider beállítások ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.shibboleth.net/confluence/display/SP3/MetadataProvider&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Chaining&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2011&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2011/href.xml&amp;quot; backingFilePath=&amp;quot;href-2011.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2011.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataProvider type=&amp;quot;XML&amp;quot; id=&amp;quot;href-2020&amp;quot; url=&amp;quot;http://metadata.eduid.hu/2020/href.xml&amp;quot; backingFilePath=&amp;quot;href-2020.xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 3.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;MDQ&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot; baseUrl=&amp;quot;https://mdx.eduid.hu/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;RequireValidUntil&amp;quot; maxValidityInterval=&amp;quot;864000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Shibboleth 2.X ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2015&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;mdx-test-signer-2015.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;MetadataProvider type=&amp;quot;Dynamic&amp;quot; id=&amp;quot;href-2020&amp;quot; ignoreTransport=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Subst&amp;gt;https://mdx.eduid.hu/entities/$entityID&amp;lt;/Subst&amp;gt;&lt;br /&gt;
    &amp;lt;MetadataFilter type=&amp;quot;Signature&amp;quot; certificate=&amp;quot;href-metadata-signer-2020.crt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/MetadataProvider&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SimpleSAMLphp == &lt;br /&gt;
&lt;br /&gt;
=== MDX ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
//config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
     ['type' =&amp;gt; 'flatfile'], // ez a *-hosted metadata konfiguráció betöltése miatt szükséges&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; '91:81:AD:2B:F1:C1:4E:47:93:A2:9D:49:34:B7:77:62:4F:2F:98:43'&lt;br /&gt;
     ],&lt;br /&gt;
     [&lt;br /&gt;
         'type' =&amp;gt; 'mdq',&lt;br /&gt;
         'server' =&amp;gt; 'https://mdx.eduid.hu',&lt;br /&gt;
         /* --- */&lt;br /&gt;
         'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61'&lt;br /&gt;
     ],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== metarefresh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config-metarefresh.php&lt;br /&gt;
$config = [&lt;br /&gt;
   'sets' =&amp;gt; [&lt;br /&gt;
       'href-2011' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/current/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'FE:AE:0B:E8:FB:59:ED:F7:CB:7F:69:DF:19:4F:8B:6D:C7:F6:96:66',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2011/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
       'href-2020' =&amp;gt; [&lt;br /&gt;
           'cron'      =&amp;gt; ['hourly'],&lt;br /&gt;
           'sources'   =&amp;gt; [&lt;br /&gt;
               [&lt;br /&gt;
                   'src' =&amp;gt; 'https://metadata.eduid.hu/current/href.xml',&lt;br /&gt;
                   'validateFingerprint' =&amp;gt; 'C3:72:DC:75:4C:FA:BA:65:63:52:D9:6B:47:5B:44:7E:AA:F6:45:61',&lt;br /&gt;
               ],&lt;br /&gt;
           ],&lt;br /&gt;
           'expireAfter'       =&amp;gt; 60*60*24*7, // Maximum 4 days cache time.&lt;br /&gt;
           'outputDir'     =&amp;gt; 'metadata/metarefresh-href-2020/',&lt;br /&gt;
           'outputFormat' =&amp;gt; 'flatfile',&lt;br /&gt;
       ],&lt;br /&gt;
    ],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line&amp;gt;&lt;br /&gt;
// config/config.php&lt;br /&gt;
'metadata.sources' =&amp;gt; [&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2011'],&lt;br /&gt;
    ['type' =&amp;gt; 'flatfile', 'directory' =&amp;gt; 'metadata/metarefresh-href-2020'],&lt;br /&gt;
],&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ /GYIK ==&lt;br /&gt;
&lt;br /&gt;
* Miért cserél KIFÜ kulcsot? &lt;br /&gt;
* IdP-t érinti?&lt;br /&gt;
* Mi a helyzet az eduGAIN-t használó SP-kkel?&lt;br /&gt;
* Hogyan tudom ellenőrízni, hogy jó kulcsot használok?&lt;/div&gt;</summary>
		<author><name>Northway(AT)niif.hu</name></author>	</entry>

	</feed>