<div dir="ltr">Hi all,<div><br></div><div>I'm integration OpenSAML 3.3 in my appication, and instead of hardcoding all the urls etc, I would like to be able to use the configuration XMLs.</div><div><br></div><div>I was given such an XML file for a adfs instance, it is 'FederationMetadata.xml' </div><div><br></div><div>This is the snipped I used to read it</div><div><br></div><div><div><span class="gmail-Apple-tab-span" style="white-space:pre">          </span>InitializationService.initialize();</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">            </span>FilesystemMetadataResolver idpMetaDataProvider = new FilesystemMetadataResolver( new File("/home/raudenaerde/sso/FederationMetadata.xml") );</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">         </span>idpMetaDataProvider.setRequireValidMetadata(true);</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">             </span>idpMetaDataProvider.setParserPool(new BasicParserPool());</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">              </span>idpMetaDataProvider.initialize();</div></div><div><br></div><div>However, this gave me this error:</div><div><br></div><div>Exception in thread "main" net.shibboleth.utilities.java.support.component.ComponentInitializationException: Component identifier can not be null<br></div><div><br></div><div><div>Using an github project (<a href="https://github.com/coveo/saml-client">https://github.com/coveo/saml-client</a>) that uses OpenSAML 2.6.4 I had no problems reading it, but I'd like to stick with the newest version 3.3.  </div></div><div><br></div><div>Am I missing some basic set-up? </div><div><br></div><div><br></div><div>Thanks in advance,</div><div>-Rob</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div>