<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 5/11/17 5:06 PM, Peter Schober
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:20170511210655.GS8093@aco.net"><br>
      <pre wrap="">
2017-05-11 21:02:45 INFO OpenSAML.MetadataProvider.Dynamic [1]:
resolving metadata for (<a class="moz-txt-link-freetext" href="https://idp.example.org/saml">https://idp.example.org/saml</a>)

2017-05-11 21:02:45 INFO Shibboleth.MetadataProvider.Dynamic [1]:
transformed location from (<a class="moz-txt-link-freetext" href="https://idp.example.org/saml">https://idp.example.org/saml</a>) to
(<a class="moz-txt-link-freetext" href="file:///etc/shibboleth/metadata/hash/44ab048eb15326219a262c1d1e8f563e90b345d3.xml">file:///etc/shibboleth/metadata/hash/44ab048eb15326219a262c1d1e8f563e90b345d3.xml</a>)</pre>
    </blockquote>
    <br>
    Cool, thanks for testing.  That confirms it's the lower-case hex
    encoding of the hash.<br>
    <br>
    <br>
    <blockquote type="cite" cite="mid:20170511210655.GS8093@aco.net">
      <pre wrap="">

Thanks, a really nice feature!

And one I completely missed.
</pre>
    </blockquote>
    <br>
    For the record Java OpenSAML and the IdP added similar "local
    dynamic" support in 3.3.0:<br>
    <br>
<a class="moz-txt-link-freetext" href="https://wiki.shibboleth.net/confluence/display/IDP30/LocalDynamicMetadataProvider">https://wiki.shibboleth.net/confluence/display/IDP30/LocalDynamicMetadataProvider</a><br>
    <br>
    It defaults to a filesystem approach, but with a plugin could load
    dynamically from a RDBMS, etc.<br>
  </body>
</html>