<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div dir="ltr" id="yui_3_16_0_1_1457360003253_41108">    I'm trying to understand the syntax for metadata-providers.xml.   When I look at the web page on MetaDataConfiguration I see two examples:</div><div id="yui_3_16_0_1_1457360003253_41219" dir="ltr"><br></div><div id="yui_3_16_0_1_1457360003253_41167" class="container" title="Hint: double-click to select code"><div id="yui_3_16_0_1_1457360003253_41218" class="line number1 index0 alt2"><code class="xml plain"><</code><code id="yui_3_16_0_1_1457360003253_41217" class="xml keyword">MetadataProvider</code> <code class="xml color1">id</code><code class="xml plain">=</code><code class="xml string">"LocalMetadata"</code> <code class="xml color1">xsi:type</code><code class="xml plain">=</code><code class="xml string">"FilesystemMetadataProvider"</code></div><div id="yui_3_16_0_1_1457360003253_41185" class="line number2 index1 alt1"><code id="yui_3_16_0_1_1457360003253_41184" class="xml spaces">    </code><code class="xml color1">xmlns</code><code class="xml plain">=</code><code class="xml string">"urn:mace:shibboleth:2.0:metadata"</code> <code class="xml color1">xmlns:xsi</code><code class="xml plain">=</code><code class="xml string">"<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance"</a></code></div><div id="yui_3_16_0_1_1457360003253_41221" class="line number3 index2 alt2"><code class="xml spaces">    </code><code id="yui_3_16_0_1_1457360003253_41220" class="xml color1">xsi:schemaLocation</code><code class="xml plain">=</code><code class="xml string">"urn:mace:shibboleth:2.0:metadata <a href="http://shibboleth.net/schema/idp/shibboleth-metadata.xsd">http://shibboleth.net/schema/idp/shibboleth-metadata.xsd"</a></code></div><div id="yui_3_16_0_1_1457360003253_41187" class="line number4 index3 alt1"><code id="yui_3_16_0_1_1457360003253_41186" class="xml spaces">    </code><code id="yui_3_16_0_1_1457360003253_41216" class="xml color1">failFastInitialization</code><code class="xml plain">=</code><code class="xml string">"true"</code></div><div id="yui_3_16_0_1_1457360003253_41166" class="line number5 index4 alt2"><div id="yui_3_16_0_1_1457360003253_41168"><code class="xml spaces">    </code><code id="yui_3_16_0_1_1457360003253_41222" class="xml color1">metadataFile</code><code class="xml plain">=</code><code class="xml string">"%{idp.home}/metadata/my-metadata.xml"</code><code class="xml plain">/></code></div><div id="yui_3_16_0_1_1457360003253_41215"><br><code class="xml plain"></code></div><div id="yui_3_16_0_1_1457360003253_41188"><font id="yui_3_16_0_1_1457360003253_41350"><code id="yui_3_16_0_1_1457360003253_41213" class="xml plain">And</code></font></div><div id="yui_3_16_0_1_1457360003253_41189"><br><code class="xml plain"></code></div><div id="yui_3_16_0_1_1457360003253_41207" class="container" title="Hint: double-click to select code"><div id="yui_3_16_0_1_1457360003253_41211" class="line number1 index0 alt2"><code id="yui_3_16_0_1_1457360003253_41357" class="xml plain"><</code><code id="yui_3_16_0_1_1457360003253_41210" class="xml keyword">MetadataProvider</code> <code class="xml color1">id</code><code class="xml plain">=</code><code class="xml string">"FederationMetadata"</code> <code class="xml color1">xsi:type</code><code class="xml plain">=</code><code class="xml string">"FileBackedHTTPMetadataProvider"</code></div><div id="yui_3_16_0_1_1457360003253_41225" class="line number2 index1 alt1"><code class="xml spaces">    </code><code id="yui_3_16_0_1_1457360003253_41224" class="xml color1">xmlns</code><code class="xml plain">=</code><code class="xml string">"urn:mace:shibboleth:2.0:metadata"</code> <code class="xml color1">xmlns:xsi</code><code class="xml plain">=</code><code class="xml string">"<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance"</a></code></div><div id="yui_3_16_0_1_1457360003253_41208" class="line number3 index2 alt2"><code class="xml spaces">    </code><code id="yui_3_16_0_1_1457360003253_41209" class="xml color1">xsi:schemaLocation</code><code class="xml plain">=</code><code id="yui_3_16_0_1_1457360003253_41341" class="xml string">"urn:mace:shibboleth:2.0:metadata <a id="yui_3_16_0_1_1457360003253_41340" href="http://shibboleth.net/schema/idp/shibboleth-metadata.xsd">http://shibboleth.net/schema/idp/shibboleth-metadata.xsd"</a></code></div><div id="yui_3_16_0_1_1457360003253_41206" class="line number4 index3 alt1"><code class="xml spaces">    </code><code id="yui_3_16_0_1_1457360003253_41205" class="xml color1">metadataURL</code><code class="xml plain">=</code><code class="xml string">"<a href="http://federation.example.org/metadata.xml">http://federation.example.org/metadata.xml"</a></code></div><div id="yui_3_16_0_1_1457360003253_41227" class="line number5 index4 alt2"><code class="xml spaces">    </code><code id="yui_3_16_0_1_1457360003253_41226" class="xml color1">backingFile</code><code class="xml plain">=</code><code id="yui_3_16_0_1_1457360003253_41485" class="xml string">"%{idp.home}/metadata/federation-metadata.xml"</code><code class="xml plain">></code></div><div id="yui_3_16_0_1_1457360003253_41228" class="line number6 index5 alt1"><code class="xml spaces"> </code> </div><div id="yui_3_16_0_1_1457360003253_41230" class="line number7 index6 alt2"><code class="xml spaces">    </code><code class="xml plain"><</code><code id="yui_3_16_0_1_1457360003253_41229" class="xml keyword">MetadataFilter</code> <code class="xml color1">xsi:type</code><code class="xml plain">=</code><code id="yui_3_16_0_1_1457360003253_41326" class="xml string">"SignatureValidation"</code> <code class="xml color1">requireSignedRoot</code><code class="xml plain">=</code><code class="xml string">"true"</code></div><div id="yui_3_16_0_1_1457360003253_41232" class="line number8 index7 alt1"><code class="xml spaces">        </code><code id="yui_3_16_0_1_1457360003253_41231" class="xml color1">certificateFile</code><code class="xml plain">=</code><code id="yui_3_16_0_1_1457360003253_41337" class="xml string">"%{idp.home}/conf/metadata/fed-signing-key.pem"</code><code class="xml plain">/></code></div><div id="yui_3_16_0_1_1457360003253_41233" class="line number9 index8 alt2"> </div><div id="yui_3_16_0_1_1457360003253_41235" class="line number10 index9 alt1"><code class="xml spaces">    </code><code class="xml plain"><</code><code id="yui_3_16_0_1_1457360003253_41234" class="xml keyword">MetadataFilter</code> <code id="yui_3_16_0_1_1457360003253_41385" class="xml color1">xsi:type</code><code class="xml plain">=</code><code id="yui_3_16_0_1_1457360003253_41378" class="xml string">"RequiredValidUntil"</code> <code class="xml color1">maxValidityInterval</code><code class="xml plain">=</code><code class="xml string">"P14D"</code><code class="xml plain">/></code></div><div id="yui_3_16_0_1_1457360003253_41237" class="line number11 index10 alt2"><div id="yui_3_16_0_1_1457360003253_41338"><code class="xml plain"></</code><code id="yui_3_16_0_1_1457360003253_41361" class="xml keyword">MetadataProvider</code><code id="yui_3_16_0_1_1457360003253_41339" class="xml plain">></code></div><div id="yui_3_16_0_1_1457360003253_41236"><br><code class="xml plain"></code></div><div id="yui_3_16_0_1_1457360003253_41238"><br><code class="xml plain"></code></div><div id="yui_3_16_0_1_1457360003253_41435"><code id="yui_3_16_0_1_1457360003253_41434" class="xml plain">    <font id="yui_3_16_0_1_1457360003253_41433" face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif">What confuses me is that in one example the <MetadataProvider></font> <font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif">doesn't have a closer in the form of </MetadataProvider> but the other one does.</font></code></div><div><br><code id="yui_3_16_0_1_1457360003253_41434" class="xml plain"></code></div><div id="yui_3_16_0_1_1457360003253_41519"><code id="yui_3_16_0_1_1457360003253_41434" class="xml plain"><font id="yui_3_16_0_1_1457360003253_41518" face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif">    Is this a mistake in the example?  Or is there some logic that determines when you close the <MetadataProvider> and when you don't?</font></code></div><div id="yui_3_16_0_1_1457360003253_41520"><br><code id="yui_3_16_0_1_1457360003253_41434" class="xml plain"></code></div><div id="yui_3_16_0_1_1457360003253_41517"><code id="yui_3_16_0_1_1457360003253_41434" class="xml plain"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif">Regards</font></code></div><div id="yui_3_16_0_1_1457360003253_41516"><code id="yui_3_16_0_1_1457360003253_41434" class="xml plain"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif">-Bob</font><br></code></div></div></div></div></div><div id="yui_3_16_0_1_1457360003253_41106">--<br></div><div id="yui_3_16_0_1_1457360003253_41074">Bob Lamothe<br>robert_lamothe@yahoo.com<br>KB1BOB<br>603-918-6336<br><br></div></div></body></html>