<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I posted my question on SO but I reckon this mailing list is more suitable. You can find SO post here- <div class=""><a href="http://stackoverflow.com/questions/40558996/how-to-use-opensaml-v3-there-is-little-to-no-documentation-and-v2-is-eol" class="">http://stackoverflow.com/questions/40558996/how-to-use-opensaml-v3-there-is-little-to-no-documentation-and-v2-is-eol</a></div><div class=""><br class=""></div><div class=""><p style="margin: 0px 0px 1em; padding: 0px; border: 0px; font-size: 15px; clear: both; color: rgb(36, 39, 41); font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-variant-ligatures: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255);" class="">I'm using following code to get SAML assertion-</p><pre style="margin-top: 0px; padding: 5px; border: 0px; font-size: 13px; width: auto; max-height: 600px; overflow: auto; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif; background-color: rgb(239, 240, 241); color: rgb(57, 51, 24); word-wrap: normal; font-variant-ligatures: normal; orphans: 2; widows: 2;" class="prettyprint prettyprinted lang-java"><code style="margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif; white-space: inherit;" class=""><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">  </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);" class="kwd">private</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">UnmarshallerFactory</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> unmarshallerFactory</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">;</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
  </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);" class="kwd">private</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">DocumentBuilder</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> docBuilder</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">;</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">

  </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(125, 39, 39);" class="lit">@PostConstruct</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
  </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);" class="kwd">public</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);" class="kwd">void</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> init</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">()</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">{</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">

    </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);" class="kwd">try</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">{</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
      </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">InitializationService</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">initialize</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">();</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
      </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">DocumentBuilderFactory</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> documentBuilderFactory </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">=</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">DocumentBuilderFactory</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">newInstance</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">();</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
      documentBuilderFactory</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">setNamespaceAware</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">(</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);" class="kwd">true</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">);</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
      docBuilder </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">=</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> documentBuilderFactory</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">newDocumentBuilder</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">();</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
      unmarshallerFactory </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">=</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">XMLObjectProviderRegistrySupport</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">getUnmarshallerFactory</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">();</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
    </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">}</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);" class="kwd">catch</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">(</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">Exception</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> e</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">){</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
      logger</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">error</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">(</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(125, 39, 39);" class="str">"Error: "</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">,</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">e</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">);</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
    </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">}</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
  </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">}</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">

  </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);" class="kwd">public</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">Assertion</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> getSamlAssertion</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">(</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">String</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> samlResponse</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">)</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
      </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);" class="kwd">throws</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">IOException</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">,</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">XMLParserException</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">,</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">UnmarshallingException</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">,</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">SAXException</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">{</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">

    </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">Document</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> document </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">=</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> docBuilder</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">parse</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">(</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);" class="kwd">new</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">StringInputStream</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">(</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">samlResponse</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">));</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">

    </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">Element</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> element </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">=</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> document</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">getDocumentElement</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">();</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
    </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">Unmarshaller</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> unmarshaller </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">=</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> unmarshallerFactory</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">getUnmarshaller</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">(</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">element</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">);</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
    </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">XMLObject</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> responseXmlObj </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">=</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> unmarshaller</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">unmarshall</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">(</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">element</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">);</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
    </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">Response</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> response </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">=</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">(</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);" class="typ">Response</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">)</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> responseXmlObj</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">;</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
    </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);" class="kwd">return</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln"> response</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">getAssertions</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">().</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">get</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">(</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(125, 39, 39);" class="lit">0</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">);</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">

  </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">}</span></code></pre><p style="margin: 0px 0px 1em; padding: 0px; border: 0px; font-size: 15px; clear: both; color: rgb(36, 39, 41); font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-variant-ligatures: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255);" class="">My POM-</p><pre style="margin-top: 0px; padding: 5px; border: 0px; font-size: 13px; width: auto; max-height: 600px; overflow: auto; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif; background-color: rgb(239, 240, 241); color: rgb(57, 51, 24); word-wrap: normal; font-variant-ligatures: normal; orphans: 2; widows: 2;" class="prettyprint prettyprinted lang-java"><code style="margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif; white-space: inherit;" class=""><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">         </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"><</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">dependency</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
            </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"><</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">groupId</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">org</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">opensaml</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"></</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">groupId</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
            </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"><</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">artifactId</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">opensaml</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">-</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">core</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"></</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">artifactId</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
            </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"><</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">version</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(125, 39, 39);" class="lit">3.2</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(125, 39, 39);" class="lit">0</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"></</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">version</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
        </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"></</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">dependency</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">


        </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"><</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">dependency</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
            </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"><</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">groupId</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">org</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">opensaml</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"></</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">groupId</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
            </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"><</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">artifactId</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">opensaml</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">-</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">saml</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">-</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">api</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"></</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">artifactId</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
            </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"><</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">version</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(125, 39, 39);" class="lit">3.2</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">.</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(125, 39, 39);" class="lit">0</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"></</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">version</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">
        </span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun"></</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pln">dependency</span><span style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);" class="pun">></span></code></pre><p style="margin: 0px 0px 1em; padding: 0px; border: 0px; font-size: 15px; clear: both; color: rgb(36, 39, 41); font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-variant-ligatures: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255);" class="">The problem is that I am getting <code style="margin: 0px; padding: 1px 5px; border: 0px; font-size: 13px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; background-color: rgb(239, 240, 241); white-space: pre-wrap;" class="">null</code> for <code style="margin: 0px; padding: 1px 5px; border: 0px; font-size: 13px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; background-color: rgb(239, 240, 241); white-space: pre-wrap;" class="">unmarshaller</code> . I've verified that the <code style="margin: 0px; padding: 1px 5px; border: 0px; font-size: 13px; font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif; background-color: rgb(239, 240, 241); white-space: pre-wrap;" class="">samlResponse</code> is valid</p><div class=""><br class=""></div><div class="">I think the problem is somewhere related to how to initialize XML parsing but I can’t find an example to do so. The examples for v2 API aren’t valid anymore. </div><div class=""><br class=""></div><div class=""><br class=""></div></div></body></html>