<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>For the benefit of the future, I couldn't find out what was
      wrong, so just hacked in a work around in my code :<br>
    </p>
    <p>if( attributeStatementBuilder == null ){<br>
                  //throw new
      MarshallingException("attributeStatementBuilder not found for
      "+AttributeStatement.DEFAULT_ELEMENT_NAME);<br>
                  attributeStatementBuilder = new
      AttributeStatementBuilder();</p>
    <p>            if( attributeStatementBuilder == null ){<br>
                      throw new
      MarshallingException("attributeStatementBuilder not found for
      "+AttributeStatement.DEFAULT_ELEMENT_NAME);<br>
                  }<br>
      }</p>
    <p>Tom<br>
    </p>
    <div class="moz-cite-prefix">On 17/06/2021 09:41, Tom Chiverton
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:62d317c7-b987-c867-0290-4ae65c05df65@extravision.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Hello again,</p>
      <p>I'm fairly sure some how that my code isn't getting a correctly
        setup <span class="typeNameLabel">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.</span></p>
      <p><span class="typeNameLabel">I can't seem to get
          XMLObjectBuilderFactory.getBuilders() to return anything
          except empty, which is weird, right ?</span></p>
      <p><span class="typeNameLabel">Tom<br>
        </span></p>
      <div class="moz-cite-prefix">On 15/06/2021 13:18, Tom Chiverton
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:acc38bf2-c03c-9047-09af-e7895f595500@extravision.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <p>[reposting from users@ as requested]</p>
        <p>Hi,</p>
        <p>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 (!).<br>
        </p>
        <p>When I do <br>
        </p>
        <p><font face="monospace">AttributeStatementBuilder
            attributeStatementBuilder =<br>
                            (AttributeStatementBuilder)
            XMLObjectSupport.getBuilder(AttributeStatement.DEFAULT_ELEMENT_NAME);</font></p>
        <p>the result is null in my own project, but the same call in
          another project ( <a class="moz-txt-link-freetext"
            href="https://github.com/AlainODea/opensaml-idp-example"
            moz-do-not-send="true">https://github.com/AlainODea/opensaml-idp-example</a>
          and in particular <a class="moz-txt-link-freetext"
href="https://github.com/AlainODea/opensaml-idp-example/blob/a28aa97a8ecd63c0dbeb7a8f7464e2d4115dc569/src/main/java/com/alainodea/idp/service/AssertionFactory.java#L35"
            moz-do-not-send="true">https://github.com/AlainODea/opensaml-idp-example/blob/a28aa97a8ecd63c0dbeb7a8f7464e2d4115dc569/src/main/java/com/alainodea/idp/service/AssertionFactory.java#L35</a>
          ) does not return null. <br>
        </p>
        <p>AttributeStatement.DEFAULT_ELEMENT_NAME is logging out as
          "{urn:oasis:names:tc:SAML:2.0:assertion}" in both cases.</p>
        <p>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.<br>
          <br>
          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<br>
        </p>
        <p><font face="monospace">   
            org.opensaml.xmlsec.config.JavaCryptoValidationInitializer.init();<br>
               
            org.opensaml.core.config.InitializationService.initialize();</font>
        </p>
        <p>Could someone point me in the right direction ?</p>
        <div class="moz-signature">
          <meta charset="UTF-8">
          <title>Tom Chiverton</title>
          <style type="text/css">a, a:visited
        {font-family:Palatino, 'Palatino Linotype', 'Palatino LT STD', Georgia, Serif; color:#3bb3e2; text-decoration:none !important;}a[x-apple-data-detectors] 
        {color: inherit !important; text-decoration: none !important; font-size: inherit !important; font-family: inherit !important; font-weight: inherit !important; line-height: inherit !important;}.appleLinks a 
        {text-decoration:none !important;}</style>
          <!--[if gte mso 9]>
        <style type="text/css">
                a, a:visited {font-family:Palatino, 'Palatino Linotype', 'Palatino LT STD', Georgia, Serif; color:#3bb3e2; text-decoration:none !important;}
        </style>
<![endif]--> --
          <table style="max-width:600px;" width="100%" cellspacing="0"
            cellpadding="0" border="0" bgcolor="#FFFFFF">
            <tbody>
              <tr>
                <td style="line-height:20px; font-size:20px;"
                  height="20"> </td>
              </tr>
              <tr>
                <td style="mso-line-height-rule:exactly;
                  line-height:1px; font-size:1px;" height="1"
                  bgcolor="#f2f5f7"><img
                    src="https://extravision.s3.eu-west-1.amazonaws.com/images/blank.gif"
                    style="display:block;" alt="" moz-do-not-send="true"
                    width="1" height="1"></td>
              </tr>
              <tr>
                <td style="line-height:20px; font-size:20px;"
                  height="20"> </td>
              </tr>
              <tr>
                <td width="100%" valign="top">
                  <table width="100%" cellspacing="0" cellpadding="0"
                    border="0">
                    <tbody>
                      <tr>
                        <td style="font-family:Palatino, 'Palatino
                          Linotype', 'Palatino LT STD', Georgia, Serif;
                          color:#4f5354; font-size:15px;
                          line-height:18px;" width="100%" valign="top"
                          align="left"> <strong>Tom Chiverton</strong><br>
                          Lead Developer </td>
                      </tr>
                      <tr>
                        <td style="line-height:20px; font-size:20px;"
                          height="20"> </td>
                      </tr>
                      <tr>
                        <td valign="top" align="left">
                          <table width="250" cellspacing="0"
                            cellpadding="0" border="0">
                            <tbody>
                              <tr>
                                <td style="font-family:Palatino,
                                  'Palatino Linotype', 'Palatino LT
                                  STD', Georgia, Serif; color:#3bb3e2;
                                  font-size:15px; line-height:22px;
                                  text-decoration:none;" width="30"
                                  valign="top" align="left">e:</td>
                                <td style="font-family:Palatino,
                                  'Palatino Linotype', 'Palatino LT
                                  STD', Georgia, Serif; color:#4f5354;
                                  font-size:15px; line-height:22px;"
                                  width="220" valign="top" align="left"><a
                                    href="mailto:tc@extravision.com"
                                    style="font-family:Palatino,
                                    'Palatino Linotype', 'Palatino LT
                                    STD', Georgia, Serif; color:#4f5354;
                                    font-size:15px; text-decoration:none
                                    !important;" moz-do-not-send="true">tc@extravision.com</a></td>
                              </tr>
                              <tr>
                                <td style="font-family:Palatino,
                                  'Palatino Linotype', 'Palatino LT
                                  STD', Georgia, Serif; color:#3bb3e2;
                                  font-size:15px; line-height:22px;
                                  text-decoration:none;" valign="top"
                                  align="left">p:</td>
                                <td style="font-family:Palatino,
                                  'Palatino Linotype', 'Palatino LT
                                  STD', Georgia, Serif; color:#4f5354;
                                  font-size:15px; line-height:22px;"
                                  valign="top" align="left">0161‌ 817‌
                                  2929</td>
                              </tr>
                              <tr>
                                <td style="font-family:Palatino,
                                  'Palatino Linotype', 'Palatino LT
                                  STD', Georgia, Serif; color:#3bb3e2;
                                  font-size:15px; line-height:22px;
                                  text-decoration:none;" valign="top"
                                  align="left">t:</td>
                                <td style="font-family:Palatino,
                                  'Palatino Linotype', 'Palatino LT
                                  STD', Georgia, Serif; color:#4f5354;
                                  font-size:15px; line-height:22px;"
                                  valign="top" align="left">@extravision</td>
                              </tr>
                              <tr>
                                <td style="font-family:Palatino,
                                  'Palatino Linotype', 'Palatino LT
                                  STD', Georgia, Serif; color:#3bb3e2;
                                  font-size:15px; line-height:22px;
                                  text-decoration:none;" valign="top"
                                  align="left">w:</td>
                                <td style="font-family:Palatino,
                                  'Palatino Linotype', 'Palatino LT
                                  STD', Georgia, Serif; color:#4f5354;
                                  font-size:15px; line-height:22px;"
                                  valign="top" align="left">extravision‌.com‌</td>
                              </tr>
                            </tbody>
                          </table>
                        </td>
                      </tr>
                      <tr>
                        <td style="line-height:20px; font-size:20px;"
                          height="20"> </td>
                      </tr>
                      <tr>
                        <td width="100%" valign="top">
                          <table width="200" cellspacing="0"
                            cellpadding="0" border="0">
                            <tbody>
                              <tr>
                                <td width="200" valign="top"
                                  align="left"> <a
                                    href="https://www.extravision.com"
                                    target="_blank"
                                    moz-do-not-send="true"><img
src="https://extravision.s3.eu-west-1.amazonaws.com/images/extravision-logo-on-light.png"
                                      style="display:block;"
                                      alt="Extravision"
                                      moz-do-not-send="true" width="200"
                                      height="31" border="0"></a> </td>
                              </tr>
                            </tbody>
                          </table>
                        </td>
                      </tr>
                      <tr>
                        <td style="line-height:20px; font-size:20px;"
                          height="20"> </td>
                      </tr>
                      <tr>
                        <td valign="top" align="left">
                          <table width="100%" cellspacing="0"
                            cellpadding="0" border="0">
                            <tbody>
                              <tr>
                                <td style="font-family:Palatino,
                                  'Palatino Linotype', 'Palatino LT
                                  STD', Georgia, Serif; color:#4f5354;
                                  font-size:12px; line-height:16px;"
                                  width="100%" valign="top" align="left">
                                  Registered in the UK at: Tomorrow‌,
                                  MediaCityUK‌, Salford‌ M50‌ 2AB.<br>
                                  Company Reg No: 05017214‌ VAT: GB 824‌
                                  5386‌ 19<br>
                                  <br>
                                  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. </td>
                              </tr>
                            </tbody>
                          </table>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </td>
              </tr>
            </tbody>
          </table>
        </div>
        <br clear="all">
______________________________________________________________________<br>
        This email has been scanned by the Symantec Email Security.cloud
        service.<br>
        For more information please visit <a
          class="moz-txt-link-freetext"
          href="http://www.symanteccloud.com" moz-do-not-send="true">http://www.symanteccloud.com</a><br>
______________________________________________________________________<br>
        <br clear="all">
______________________________________________________________________<br>
        This email has been scanned by the Symantec Email Security.cloud
        service.<br>
        For more information please visit <a
          class="moz-txt-link-freetext"
          href="http://www.symanteccloud.com" moz-do-not-send="true">http://www.symanteccloud.com</a><br>
______________________________________________________________________<br>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
      </blockquote>
    </blockquote>
  <br clear="both">
______________________________________________________________________<BR>
This email has been scanned by the Symantec Email Security.cloud service.<BR>
For more information please visit http://www.symanteccloud.com<BR>
______________________________________________________________________<BR>
</body>
</html>