<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 7/7/16 10:55 AM,
      <a class="moz-txt-link-abbreviated" href="mailto:Eric_Ochlak@Dell.com">Eric_Ochlak@Dell.com</a> wrote:<br>
    </div>
    <blockquote cite="mid:1467903340461.67467@Dell.com" type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
      <p><span style="font-family: Calibri, Arial, Helvetica,
          sans-serif; font-size: 16px; background-color: rgb(255, 255,
          255);">was using bc 1.45 with Oracle Java 1.7.0_55</span>​<br>
      </p>
      <br>
    </blockquote>
    <br>
    Ok, then that absolutely explains it then.  Mystery solved.<br>
    <br>
    With the new-ish version of Santuario that ships with the IdP, that
    version of BC will absolutely require use of the system property. 
    Of course you could also consider (depending on your other app etc):
    1) upgrading to the latest BC, which doesn't have the issue 2)
    upgrading to Java 8; if SunJCE is higher in the security provider
    list than BC, then it will get used for AES GCM and that should
    avoid the problem altogether, and then it doesn't matter what
    version of BC you are using for the other app.<br>
  </body>
</html>