XMLObjectSupport.getBuilder() is returning null
Tom Chiverton
tc at extravision.com
Thu Jun 17 08:41:21 UTC 2021
Hello again,
I'm fairly sure some how that my code isn't getting a correctly setup
XMLObjectProviderRegistry, but can't see how to dump the configured one
from a working project to see what might be up, or what the required
configuration might be and set it.
I can't seem to get XMLObjectBuilderFactory.getBuilders() to return
anything except empty, which is weird, right ?
Tom
On 15/06/2021 13:18, Tom Chiverton wrote:
>
> [reposting from users@ as requested]
>
> Hi,
>
> I'm trying integrate some code that uses OpenSAML (v3). I'm trying to
> build a SAML IDP Response XML so it can be HTTP POST'ed to a SP
> (IDP-initiated SSO). This should be straight forward (!).
>
> When I do
>
> AttributeStatementBuilder attributeStatementBuilder =
> (AttributeStatementBuilder)
> XMLObjectSupport.getBuilder(AttributeStatement.DEFAULT_ELEMENT_NAME);
>
> the result is null in my own project, but the same call in another
> project ( https://github.com/AlainODea/opensaml-idp-example and in
> particular
> https://github.com/AlainODea/opensaml-idp-example/blob/a28aa97a8ecd63c0dbeb7a8f7464e2d4115dc569/src/main/java/com/alainodea/idp/service/AssertionFactory.java#L35
> ) does not return null.
>
> AttributeStatement.DEFAULT_ELEMENT_NAME is logging out as
> "{urn:oasis:names:tc:SAML:2.0:assertion}" in both cases.
>
> I assume I am missing some property (file ?) or initialisation / setup
> code somewhere, but there doesn't seem to be anything in the projects'
> wiki or the classes Java Doc pages to explain what it might be.
>
> I'm already doing these two, because the other project did, otherwise
> I get "XMLObjectProviderRegistry was not available from the
> ConfigurationService" from the getBuilder() call
>
> org.opensaml.xmlsec.config.JavaCryptoValidationInitializer.init();
> org.opensaml.core.config.InitializationService.initialize();
>
> Could someone point me in the right direction ?
>
> Tom Chiverton --
> *Tom Chiverton*
> Lead Developer
> e: tc at extravision.com <mailto:tc at extravision.com>
> p: 0161 817 2929
> t: @extravision
> w: extravision.com
>
> Extravision <https://www.extravision.com>
>
> Registered in the UK at: Tomorrow, MediaCityUK, Salford M50 2AB.
> Company Reg No: 05017214 VAT: GB 824 5386 19
>
> This e-mail is intended solely for the person to whom it is addressed
> and may contain confidential or privileged information. Any views or
> opinions presented in this e-mail are solely of the author and do not
> necessarily represent those of Extravision Ltd.
>
>
> ______________________________________________________________________
> This email has been scanned by the Symantec Email Security.cloud service.
> For more information please visit http://www.symanteccloud.com
> ______________________________________________________________________
>
> ______________________________________________________________________
> This email has been scanned by the Symantec Email Security.cloud service.
> For more information please visit http://www.symanteccloud.com
> ______________________________________________________________________
>
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/dev/attachments/20210617/a69d287f/attachment.htm>
More information about the dev
mailing list